Home › Forums › Housing › Microsoft to lay off 15,000 (17% of work force) › India has a large population
India has a large population with some smart people. Too many companies moved their operations to India too fast creating a shortage of skilled workers in India. That is a short sweet explanation for uneven results of work in India.