IDK about that. I work for a massive company with employees around the world. We need people in all time zones. We need people who can do work in specific regions and markets. We need people who can communicate in English and other languages and understand cultural subtleties. Also have experience with outsourcing in several other companies and have seen some terrible results.