The decision was for the first strategic hire. All of the remaining hires were just an offshoot from that initial decision as to where to locate the new team.
US citizen or not, they'll be paying US tax. As it is, the country has lost out on potential tax income from those employees.
I just don't get why the US wouldn't want qualified workers to get in the US. Singapore had this lesson learned well.
Disclaimer: I'm on H1B myself.
0, which is why salaries and rents are incredibly high.
Employing people overseas means we pay less, but the money goes out of the country. That means that, in the long run, we are voting against our standard of living and in favor of someone with a smaller cost of living than us, perhaps much less extensive social safety nets, etc. So in the long term, our workers' wages will be repressed in a race to the bottom with others. And our cities will have to cut their social programs to match whatever happens in the countries we outsource to. This occurs not just in the US but any countries with a high cost of living.
This is just mean reversion, and in the end of the day it's hard to fight against this. Things tend to equal out and the wages in the US will eventually approach the world average if the US stops being the main reserve currency of the world, and the dollar becomes weaker.
All the large tech firms are hiring as quickly as they can, and are still starving for devs. Ignoring the education problem, the next best approach is to hire from overseas; and that's also extremely difficult due to immigration law.
Can you provide some proof? I hear people say this, but I'd love to see real data to back it up
Wages are more or less stagnant (source: http://www.epi.org/publication/bp359-guestworkers-high-skill...) and many of the big companies Silicon Valley just got spanked for illegal no poach hiring agreements.
Are the large tech firms REALLY hiring as quickly as they can? Or do they just prefer guest workers they can pay less and exert greater control over via their worker visas?
http://www.brookings.edu/research/papers/2013/05/10-h1b-visa...
Software wages are trending up
http://s2.epi.org/files/charts/IT-Guestworkers_Figure-O.png....
and judging from the spikes in that graph, the data is bunk anyway, including IPO millionaires in the average, instead of using median.
I don't see the connection. You wanted to hire someone on a visa - not a US citizen. You couldn't, so instead of looking for one person within the country (possibly somewhere cheaper than where your business is), you decided to hire him and 15 other non-citizens.
I don't think that has anything to do with immigration law being messed up. That has to do with you making a decision to hire 16 people in another country.
That's not a bad thing, but it's just not what you're claiming it is.