Companies don't hire people on H1B to save money, but because they are starving for talent.
EDIT: Sorry, didn't understand that you referred to the employee's salary with the 50K. Are you assuming that H1B employees are payed less in general?
Companies don't hire people on H1B to save money, but because they are starving for talent.
EDIT: Sorry, didn't understand that you referred to the employee's salary with the 50K. Are you assuming that H1B employees are payed less in general?
And of course, the foreigner is locked into the company for X years, whereas a local can piss off after three months.
Note: I say that as an Italian-born UK resident who looked into the US visa system and found it, er, suboptimal for everyone involved except corporations.
But do you know anyone that's actually employed like that?
I know several
- None of them get payed less than their colleagues
- They are usually already at the "top of the chain", it's difficult for new/better job opportunities to show up. Inside the US it may be more difficult, surely, but they have no problem leaving the job and going elsewhere (and H1-B is a little less restrictive in swapping jobs than some work permits in Europe)
One of the main issues today is the time it takes to apply for a Green Card, some of them are in their nth H1-B renewal now with little perspective of getting a Green Card
Today there's Glassdoor (and others) and not knowing if your salary is competitive or not should be a factor in accepting a job overseas.
Especially in SW engineering good labour != cheap labour.
But just don't throw away the H1-B system altogether