H1 is for people with irreplacable skills that can't be found among the US workforce.
There's tens of thousands, maybe hundreds of thousands, of people with your skillset and experience level out of a job in the US.
That means that if they get you an H1 at all it's most likely on false pretenses. It also means that they're likely going to pay you far less than a US person would get which is illegal.
Even more likely they're going to make you pay for the H1, then dump you in the US with a contract that says you will get paid only when you work, but not provide you a job (leaving that up to you). That too is illegal.