Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The real problem with h1b is that it appears to be primarily used to offshore jobs to other countries. The largest users of h1b visas are firms that bring people to the US for a period of time to get trained, then have them return to their country of origin, offshoring the work (see for example http://www.businessweek.com/stories/2007-02-08/work-visas-ma...)

So, tossing H1B would be a great start at immigration reform. Instead, we should prefer immigrants with educational backgrounds in skills we need, and who have the best chance at assimilation.



Your point can not be emphasized enough.

In 2012, all 10 of the top 10 H1B employers were offshore outsourcing companies. http://www.epi.org/blog/top-10-h1b-guestworker-offshore-outs...

In 2013, 50% of all H1B visas went to offshore outsourcers. http://www.computerworld.com/article/2489146/technology-law-...

It is difficult for me to not say anything disparaging about Graham's analsysis of the problem being just "a handful of consulting firms" when it is actually the primary use of H1B visas.


No, if you want to do that kind of trainee stuff you would just use L1 visas, H3 visas or even the B1 visa if it's a short period. Since H1Bs are on a lottery, and you have to tell people to wait until October anyway, hiring someone in your remote office, having them work on projects and then bringing them over 1 year later on an L1 is pretty close in costs anyway. And you guarantee that the person can come over, vs the 'chance' that H1Bs give you.

Wipro & co are general outsourcing firms themselves that american companies hire. I don't know why they use the h1b vs the L1 visa although.


> The largest users of h1b visas are firms that bring people to the US for a period of time to get trained, then have them return to their country of origin, offshoring the work

Minor detail, but if it's the same employer in both countries, they don't need to apply for H1, L1 would do the trick. It's also not subject to a cap and is much cheaper administratively.

So if companies are using H1 program for foreign employee training, that's a very inefficient practice.


The L1 visa program forbids placing the employee at a third party site as part of a labor arrangement. Thus the L1 visa is not applicable to this sort of "training." I'm sure plenty of L1 employers play fast and loose with that rule because there is essentially no formal enforcement mechanism. Nevertheless, H1B is the official visa for that sort of work.

http://www.technologyexecutivesclub.com/Articles/outsourcing...


Correct, when a third-party is involved, it's no longer the same employer in both countries.


So, tossing H1B would be a great start at immigration reform. Instead, we should prefer immigrants with educational backgrounds in skills we need, and who have the best chance at assimilation.

Isn't that basically how Canada and Australia's visa programs work?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: