but with h1b you aren't getting the same employee though. You are getting an employee who doesn't have much freedom to switch his job, doesn't have leverage to negotiate a raise, cannot say no to overtime requests.
I would def hire an H1B even it costs me upfront premium for those reasons.
FB, Amazon, etc are not having H1Bs work any more hours than other employees. If you’re already paid $300K+ before you’re 30, I don’t think you’re being abused if you ask for a raise and the employer says no, but in any case, these companies have stringent promotion processes. It’s not based on your visa or residential status. These conspiracies may be real at the IT recruiting companies that farm talent from India, but FB, Amazon, Google, MSFT are actually going after top hires. They’re hiring H1Bs because a lot of Americans don’t pass the interviews. The technical bar is high... now whether you agree on that style of leet code interviews is another topic entirely.
No they cannot, this causes issues with their perm processing. You need to find an employer that can sponser your greencard otherwise you are out of country in 6 yrs. So you not just have find an employer that will transfer your h1b but also pick up perm processing from your previous employer.
It is far far far away from 'freely'. Given the arbitrary nature of uscis processing people try to minimize their iteraction with the agency. No visa employee will attempt this risky move for a 10k salary bump.
You just need one perm and 140 approval. And most companies are ready to start processing your green card in 3-6 months after you start at the latest. It is not as convenient as getting up tomorrow and walking away. But, it is definitely not as dire as you seem to be.
I don't know the truthfulness of the claim but I've spoken with several colleagues on H1B and they were all very reluctant to take any risks due to their visa status. But I also know others who have gone on to change companies for the better.
I would def hire an H1B even it costs me upfront premium for those reasons.