Going from a good team of 10 developers to a good team of 100 developers can easily take 5 years if you want to maintain quality. And you probably won't see major dividends for another 5 years on top of that. How many senior managers are invested enough in a company to take a 10-15 year view on it?
On the other hand if I need a $50 million project finished within the next year I can get 150 average quality developers next week from Infosys.
And having someone to blame is very important for a senior manager.... But useless for a startup founder or small business owner.
I also used to work for a well known national retailer who employed a similar strategy. There were only ~40 employees running a project of 400 people, 3 years and $100M. It's a common approach.
Infosys reports they focus on the following industries [1]:
Financial services
Manufacturing
Retail, consumer packaged goods, logistics
Energy, Utilities, Communications
Life Sciences, Healthcare & Insurance
I wouldn't hire them, but I'm not Proctor and Gamble so they'll probably survive my disinterest.[1] http://www.infosys.com/investors/reports-filings/annual-repo...