|
|
|
|
|
by pm90
3664 days ago
|
|
This is a common misconception. It is a very easy process to change jobs on an H1B. The difficult part is the Green Card process, which gets reset (IANAL) and currently getting a green card takes upto 10 years, if you're from India. The problem essentially is that many of these workers either don't know that they can switch jobs, don't have the skills relevant to get another job or, in many cases, have a sort of loyalty to their present company for 'giving them an opportunity to come to the US'. The last sentiment is a lot more common than you would imagine. |
|
So, in practice, the mobility provisions are only non-onerous in a small percentage of the cases: If you don't want to stay in the US, or you want to, but no Green Card paperwork has been filed.
There's also companies that play games with your green card: A friend of mine changed departments (the company he is on goes through constant reorgs, and the company decided that the job description had been changed enough that they had to file a new labor certification. Guess what? If you have a 10 year wait, and every time your job description changes a bit, you decide your green card must restart, you'll never, ever get it.
And you can't ask for the green card by yourself: The employer does, so you are at the mercy of their lawyers too.