> In practice, though, H1-B becomes indentured servitude, since they cannot freely move between companies.
You can change company while on the H1B. Yes, there is some paperwork, but in practice, everyone who is in the USA on the H1B can easily change the company pretty quickly at any point in time without leaving the country.
Funilly, as Trumpists keep attacking the H1B, people who didn't get the H1B switch to the L1 and THAT doesn't let you move between companies.
You can change company while on the H1B. Yes, there is some paperwork, but in practice, everyone who is in the USA on the H1B can easily change the company pretty quickly at any point in time without leaving the country.
Funilly, as Trumpists keep attacking the H1B, people who didn't get the H1B switch to the L1 and THAT doesn't let you move between companies.