Company: IBM
Date: 2014-05-09
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

Disillusioned
Pros: The benefits package they offer is great: you get to put a good percentage towards your pension with contributions from the company, flexible working hours and working from home. I think this keeps a lot of people - especially those with families - where they are.
The location where I work is great for outdoor activities and after (or even during!) work hours socialising, sports, and friendly inter-departmental competition is encouraged.
Great people with a lot of knowledge and passion for the customer.
Cons: In the last few years the company has been so focused on getting to a target earnings per share that everything, including employee morale, has suffered. There is no budget to do anything. Most importantly, even when you perform well, that is just a number in a report and a pat on the back. 
The loyalty we show for the company has not been returned.
Low salary compared with the industry, little or no pay increase once you're on board; no bonuses in the last year, and when you apply for promotion (which is an exercise in bureaucracy if ever I saw one, why isn't it enough to have done a good job at that level as I have done for years?), a salary increase is not guaranteed.
Graduates come in at a higher salary than longer-standing employees, even though they don't have any experience!
It's very hard to know where you can move to internally because of the sheer size of the company. It's more like lots of smaller, competing companies under one roof. Unless you know someone it's hard to get into another 'silo'. Sometimes there are hiring restrictions internally (i.e. people moving departments).
Lots of red tape, takes a long time to get anything done.