Company: IBM
Date: 2010-07-26
Overall rating: 4/5
Employment status: current

Great employer, but it's all about who you know...
Pros: Very comfortable environment with lots of flexibility.
Great flexible benefits.
Generally nice people.
Access to all the information and people you need.
Training and career move opportunities.
Cons: Complicated organization that relies entirely on who you know.
Poor salary increase opportunities.
Lots of processes that you're supposed to know and follow.
Too many people need to be involved for simple things.
Promotion based on your ability to manage and leverage your network.