Corey0372
AH fanatic
A friend who was working at a pretty high position at google (he quit working there) was telling me the majority of the people working there are from India and China, he also said he was almost certain that a high number of the Chinese employees were actively working for the Chinese govt.As someone in the US on an L1B (basically the same as H1B but for intracompany transfers) I can assure you, there are many controls in place to promote the hiring of Americans for those positions and more often than not, the H1B is only approved when the company can prove without reasonable doubt that no suitable applicant exists in country for the position.
The job must be listed publicly (mine was for 18 months with over 30 local applicants interviewed before my visa was approved), the company must prove that the visa applicant is a. qualified for the role and b. more qualified than the local applicants, and prevailing wages must be confirmed with immigration services and shown to be at or above local market rates. It's not a chance to get people in from abroad on the cheap.
These visas are in place to attract foreign talent, not to undercut the locals. There is a difference.
Besides, if you want to screw over the locals, you don't bring a foreign candidate into a technical position in the US, it's much cheaper to simply offshore the position all together. Especially in tech where all that is needed in many cases is a laptop and an internet connection to do the job...