Company: IBM
Date: 2013-08-12
Overall rating: 2/5
Employment status: current
Experience level: Senior

The elephant has stopped dancing even though the music is still playing.
Pros: Don't want to appear too negative but the pros have been overtaken by the cons. IBM was in a good position and is loosing ground at an astonishing rate. It's not too late yet though.

If you are fresh out of school you might find the first few years rewarding and I would say you will definitely learn a lot. But be prepared that it will come to a halt eventually (see cons). If you find a start-up or smaller/younger company which interests you, go that route right away instead. It's worth taking the risk.

Work life balance is OK at IBM. Also depending on the team you may be allowed to work remotely which is definitely a big plus.
Cons: IBM is trying to save money on everything and they for sure don't do it wisely.
Motivation and salary growth are low. Forget about fancy hardware/equipment right away.
Every year you will get more unpleasant surprises, e.g. the 401K lump sum employer match at the end of the year BS, the performance bonuses. And market based adjustments for sure aren't fair either - provided you even get them. And then there are those resource actions which defy any logic. Cheap labor will get IBM  what it pays for in the long run.