There are too many teams for doing the same job.. maybe it adds redundancy to the organization, however you start feeling that you do not have any work to do.. and lot of days you might be just sitting idle. In this market scenario it also triggers the fear that you might lose your job. Also they have been firing the bottom 5% of people from the projects based on so called performance..However the reality is that they have a target number and whether you clear the Performance Improvement Program or not you will be fired. Also not many good opportunities for MBA's who are not from the top ranking B-Schools