There have been quite a few complaints about companies hiring foreign nationals to work in the USA to save money (and costing citizens jobs or reducing their pay). The way the laws are now, companies are only suppose to hire people to work in the USA that can’t be met with USA workers. The whole process is filled with unclear borders however – it is a grey world, not black and white.
I think one of the things I would do is to make it cost more to hire foreigners. Just slap on a tax of something like $10,000 per year for a visa. If what I decided was actually going to adopted I would need to do a lot more study, but I think something like that would help (maybe weight it by median pay – multiple that by 2, or something, for software developers…).
It is a complex issue. In general I think reducing barriers to economic competition is good. But I do agree some make sense in the context we have. Given the way things are it may well make sense to take measures that maybe could be avoided with a completely overhauled economic and political system.
I believe there are many good things to having highly skilled workers in your country. So if the problem was in recruiting them (which isn’t a problem in the USA right now) then a tax on the each visa wouldn’t be wise, but I think it might make sense now for the USA.
I think overall the USA benefits tremendously from all the workers attracted from elsewhere. We are much better off leaving things as they are than overreacting the other way (and being too restrictive) – but I do believe it could be tweaked in ways that could help.
Outsourcing Made by India Seen Hit by Immigration Law
…
Indians received more than half the 106,445 first-time H-1Bs issued in the year ending September 2011, according to a U.S. Department of Homeland Security report. The second-biggest recipient was China with 9.5 percent.
…
While the legislation raises the annual H-1B cap to as much as 180,000 from 65,000, it increases visa costs five-fold for some companies to $10,000. It also bans larger employers with 15 percent or more of their U.S. workforce on such permits from sending H-1B staff to client’s sites.
The aim is to balance the U.S. economy’s need to fill genuine skills gaps with protection for U.S. citizens from businesses that may use the guest-worker program to bring in cheaper labor
Related: Relocating to Another Country – Working as a Software Developer – Science PhD Job Market in 2012 – Career Prospect for Engineers Continues to Look Positive