Company: IBM
Date: 2011-04-24
Overall rating: 4/5
Employment status: current

Good and stable company to work for
Pros: Lots of opportunities
Long-term career prospects
Challenging projects
Several different businesses
Lots of people to work with and learn from
Cons: Large company - hard to be recognized unless doing really great work
Promotions can take time
Managers use visibility as an excuse for not giving you promotions