Company: IBM
Date: 2015-01-31
Overall rating: 1/5
Employment status: current

IBM - What can I say?
Pros: The only pro that I see working for IBM is that one gets to work with elite people, who really care about their customers. Mind you, theses are not the APs, Partners and other executives, who hardly have any clue on how relevant a technology is to their clients but I am talking about the technical folks who give their all out to clients in return for dismal treatment from their IBM superiors. Over the years, I learnt a lot from my fellow technical resources that brings the only solace for having worked for this company.
Cons: IBM used to be good is what I had heard and that was the sole reason why I joined IBM. But, folks, there are so many better companies out there that value your contributions and treat you with respect. IBM is managed by a bunch of cronies at the top who selfishly look for their own growth and forget about the very people who helped them make their sales pitches, commenced the projects and ensured their successful closure. The shallow knowledge that these executives possess in addressing customer needs is indeed worrying and I feel that it sets the tone for the future. I have seen people who hardly know anything in their so called areas of expertise being given the designation of "thought leaders"! In IBM, it is not "what you know" that counts anymore. It is "who you know" that is required to grow your career. Salary raises, promotions and other benefits are things of the past. The appraisal process is a big sham as nobody cares what you did as divisions are instructed to cut down on ratings assigned to individuals so that they can avoid raises and promotions. I do believe that an individual must take command of his/her own career -  But in a system that is as convoluted and political as seen at IBM, one rarely gets motivated in pursuing efforts for the  greater good of the firm.