Associating with IBM is a waste of valuable time in an IT professional's career. Now, the organization is run on quarterly basis.
They have also started layoffs in IBM India.
They retain people only in lower bands or people with avg salary less than the industry avg.
IBM retains huge community of managers mainly to ensure that people in technical roles are not paid enough and to drive out senior resources for every quarter.