I would be interested in hearing from anyone who has insight into Microsoft’s outsourcing policies. Just browsing the YouTube Microsoft tutorial videos covering their software products might just convince you that Microsoft has it’s headquarters in New Delhi, India rather than Redmond, Washington.
There is just an overabundance of Indian Computer Science types narrating those “learn how to program in some language” or “learn how to use Microsoft software products” type tutorials.
From this observation it seems obvious that Microsoft hires a lot of software developers from India. Good English language skills, good technical skills and CHEAP. That makes good business sense for Microsoft so it is hard to fault them for that. And I suspect that at least some of thee guys and gals eventually end up in the U.S. an get paid a competitive wage. Or maybe not. I really don’t know.
What I do know is that they make lousy tutorials. That sing song accent just drives me nuts and I basically never watch then as a result.
I'll grant you that they're CHEAP. You get what you pay for.
I found your go to guy: