Software-services companies and MNC offshore units inherently introduce inefficiencies that are supposedly alleviated by increasing the headcount, which while benefiting the group does the damage of killing the individual. What do I mean by this? Let me explain.
A division or group in a software-services company makes more money when it has more number of people in it. Therefore, the division head, the project manager, and the project leader will all collude to ensure that headcount keeps increasing. This attitude is set in early on and at every stage. Those who resist will either have to conform eventually (so that they can succeed) or they will be weeded out. Over a period of time, what you have is a set of successful individuals who have mastered the art of inflating the number of resources to do a project. Say, a manager X says he needs eight people to do a certain job, while another manager Y says he needs twelve people to do the same job. Invariably, the manager Y is selected for the job.