Company: IBM
Date: 2015-02-06
Overall rating: 2/5
Employment status: current

No bonuses, no worthwhile training, pay rises frozen yet again, constant reorgs...use them for the IBM name on your CV
Pros: You get an impressive name on your CV as the IBM name still carries weight
You can work for some impressive clients
Some projects can be interesting and you can boost your CV
Working for IBM is just a vehicle to use to end up with a company you enjoy working for
Cons: Very long working hours as projects are constantly under resourced and set to stupid timelines.
Working for a smarter planet? Not really. People work longer and work harder but not always smarter.
Lack of respect from senior management to their employees. Employees work very hard for no reward other than the salary that IBM must pay. Pay has been frozen yet again and bonuses are not paid out very widely. So when you see in your contract about the bonus ... don't count on it.
Head banging bureaucracy.
If you are junior, it can be a good place to work because you will be exposed to a lot whilst having to play the game of confidence and competence to the client but it's often a charade. Still, you get the experience.