Company: IBM
Date: 2015-03-29
Overall rating: 4/5
Employment status: former
Experience level: Junior

Huge opportunities, large company with lots of room to grow.
Pros: Good management.  Reasonable pay, and room for advancement.  Great benefits.  I would recommend working here if you want the chance to find your IT specialty and have the opportunity to move.
Cons: You can get stuck in one position and find it very hard to move out, you need to do a lot of work outside of work to advance your career, off time learning and taking courses to branch into a new field.  You need to play office politics, the better you schmooze the faster you move up.