Visas being tied to an employer and getting only 1-3 months to get a new job if you get laid off is fucking awful. If we had the same number of tech workers here on visas but they had real mobility then it would be an entirely different story.
And to add insult to injury, Elmo didn’t even follow the visa rules when he started in the US. If he weren’t a billionaire he could legit get deported for breaking immigration laws in the past.
Once it worked 4 times in a row for me. So now I never expect it to work ever again.