Comment Re:Except they don't + H1Bs make local jobs valuab (Score 1) 58
>OK, you don't work in software. Good tech companies don't outsource core development. They hire in house.
I was a software engineer at Microsoft for 22 years.
For all 22 of those years, Microsoft had core developers on every product who were not Microsoft employees.
You may want to look up the "permatemps" lawsuit from the early 00s. Microsoft had so many permanant contractor "non employees" that they were succesfully sued for the practice.
Microsoft has all kinds of legal sub-structures and "at a distance" legal entities for various employment arbitrage reasons. The technical talent of the people is not a determining factor in whether someone is a contractor, vendor, or full time employee.... Or if they are employed at an overseas subsidiary or domestically here in the USA.
And Microsoft plays a LOT of games with hiring/employment laws.
For instance, Microsoft had (has?) a large Vancouver development shop because, as I understand it:
1) its faster to get Chinese/Indian nationals into Canada than it is to get them into the USA
2) Vancouver is just up the road from Redmond, so easy to come down to Redmond for in-person meetings once in a while
3) It's very fast, legally to get people from Canada to the USA
So It was an open secret that MS would hire foreigners into the Vancouver office and park them there for, IIRC, 1 year, before moving them into the US.