Company: IBM
Date: 2009-02-26
Overall rating: 4/5
Employment status: current

Great for workplace flexibility, not the place for young go-getters.
Pros: Very talented co-workers
Great flexibility to work from home etc.
Working part time is easy. 
Very stable. 
Room to move laterally in the company to different roles. 
Reasonable salaries
Lots of different locations
Huge community of workers = lots of discounts, social club etc.
Cons: Many people in upper management aren't aware of realities on the ground
Salaries are better at some competitor companies - but they are also laying people off atm
Bureacracy, it's like working in the public service sometimes
Lots of meetings 
You do need to be a bit political to get ahead, talent is reward as perceived not always demonstrated..
Few promotions, few raises.