Company: IBM
Date: 2010-12-02
Overall rating: 3/5
Employment status: current

Could be so much better
Pros: Supportive colleagues (everybody knows they could be the next one asked to leave)
Flexible working
Good support for people who do voluntary work
Cons: A company that really can manage its way out of a paper bag - in fact it can and does manage everything to the nth degree. But if it's leadership you want forget it.
An almost infinite number of management levels
Constant throwing away of people for no good reason
Review process is a joke - this year it will not include work done in December. And distribution of rankings is decided in USA (so the results are given to fit this distribution irrespective of what people's performance merits)