Not an easy feat. Most would be reliant on the H1B program.
Yes, but that has little effect on H1B visas. European applicants are in the same pool as everyone else.
> getting a green card is exponentially harder
Nobody mentioned getting a greencard, which is a problem in itself. Just a work visa. Which, if you're a European citizen, is dependent on a lottery.
Yeah, it's easier for an AU citizen to get a visa (because there's a special program for them), but you haven't said why it's easier for an EU citizen to get one. Please back up your claim.
American company also means a sales or support office (if registered correctly) of a European company.
The only jobs filled by locals were those which had artificial cap on employee numbers and local regulations(accountants/legal)
Whilst some of these engineers were A+ level brilliant, most were mediocre and doing jobs that could easily be done by local talent.
The benefits for companies doing this? - immigration visa tied to job and ability to lowball salary (as residence in host country was itself a major plus) thus ensuring salaries rose way slower than demand would otherwise have made them.
The one off cost of Visa is nothing compared to the money those companies saved.
I think most people are mediocore, and doing mediocore jovs -thats ok
Keep in mind that this allowed some compabies to afford half-decent engineers whereas they would nornally only be able to afford junior talent. Whether that works out to a net benefit is ofcourse debatable.
I personally find that a lot on management of engineers in UK is shockingly inefficient. I dont kniw what its like elsewhere, but i recon average 'efficiency' is under 50%
"Efficient management" is a meme in Russian IT industry.
I'm surprised "British scientists" meme has a good Wikipedia article in English[0].
P.S. Runet's memepedia Lurkmore redirects from "Efficient manager" to Stalin page.