The simplest solution is just to take salary into account. If someone is making $180k a year then they aren't "owned".
The simplest solution is just to take salary into account. If someone is making $180k a year then they aren't "owned".
For me, I can hop ship, decide I don't like it, boomerang back or take some time off no worse for the wear. That level of autonomy doesn't exist when you've got 60 days to land a job or uproot the life you've been building. Salary is a minor part of the picture. If changing jobs is a gamble that might end in "leave the country," the employer gets a certain kind of "loyalty" that salary cannot buy.
I agree, but on the flip side: the point of applying for an H1-B visa is to come and work for a company in a specialised field. If you're trying to use it to get yourself permanently into a country, then that's the wrong visa type to apply for. I've worked overseas on a visa, and it was stressful for this reason, but I was under no illusions about that when I applied for it.
What other mechanisms are there to move to a country that has a quality of life you seek, and work for a company that you feel excited about? Because that's most of the motivation from the people (like me) that lived in an under-developed country, are qualified, and wanted to work on the top of the industry.
You work a bit out of college, some day you get an invite to an interview from a FAANG, you take the interview, and next thing you know you're moving to another country, working for a great salary, and in a huge company. You do life. You meet people, maybe a partner, maybe get married, maybe have a kid (after all, life doesn't stop). All this while on a temporary status with no easy way to progress out of it other than via time.
I have felt this pressure of not wanting to switch jobs and/or having to be extra careful in order to not put myself at risk of losing it. Specially with the current state of the industry. It has put me (and still does) at a disadvantage with my local peers. I am not saying this is necessarily good or bad, but it is a reality. The 'visa choice' is fictional, and not the most relevant part of the process.
I know these abuses happen, no system is perfect. But I feel the bias in the US against H-1Bs from random citizens not from employers. And the government today has quite strong bias against immigrants.
About 20% of H1B visas go to indian outsourcing firms. You know the culprits here. Are you really going to argue that these firms are not abusing the system and underpaying employees?
That's abusing the system, but I dunno, better than abusing the employees that I hear about... Or the straight up fraud where immigrants were paying to get hired on h-1b for fake jobs, or the abuse where job shops would submit 3x the applications for the number of positions they actually had, etc.
Since H1B has a 6 year hard time limit.