Correction: You can change jobs, but the green card process needs to start again but you keep your priority date.
EDIT: You can change jobs to another "similar" position i.e. the job responsibilities should be similar. You can't move from an individual contributer to a manager position for example. In this case, the green card application will have to be done again.
> That gives the employers full control of the employee
Only if you let them. You are free to leave to another job, but many are risk averse. The employers expolit this; personally I am a risk taker so I don't see this as a hindrance.
> So, hundreds of thousands highs killed immigrants
Calling each and everyone highly skilled is questionable. A lot of H1B employees (and local employees for that matter) do not do highly skilled work, relatively speaking. I know this is controversial statement, but please be honest and avoid hyperbole.
Correction: You can change jobs, but the green card process needs to start again but you keep your priority date. EDIT: You can change jobs to another "similar" position i.e. the job responsibilities should be similar. You can't move from an individual contributer to a manager position for example. In this case, the green card application will have to be done again.
> That gives the employers full control of the employee
Only if you let them. You are free to leave to another job, but many are risk averse. The employers expolit this; personally I am a risk taker so I don't see this as a hindrance.
> So, hundreds of thousands highs killed immigrants
Calling each and everyone highly skilled is questionable. A lot of H1B employees (and local employees for that matter) do not do highly skilled work, relatively speaking. I know this is controversial statement, but please be honest and avoid hyperbole.