I'm a manager of a team that's mostly H1Bs at Google. It's mostly fine but a few of them just refuse improve their English, and it's frustrating spending hours every day just being an English teacher to an engineer who writes at a 5th grade level. The problem with hiring too many H1Bs is they speak to each other in Chinese and thus take forever to become proficient at communicating with the rest of the company.
Also, I'd call into question the credibility of this article. Google pays H1Bs the same as Americans as far as I know. What Google is doing is hiring a large number of engineers in India. These people I assume are paid much less than American engineers.
Also, I'd call into question the credibility of this article. Google pays H1Bs the same as Americans as far as I know. What Google is doing is hiring a large number of engineers in India. These people I assume are paid much less than American engineers.