Company: IBM
Date: 2011-03-20
Overall rating: 5/5
Employment status: current

IBM is a fantastic place to work.
Pros: Quality people and a fast paced environment that will help you maximize your potential.  Great flexibility of work/life balance.  Even with all the changes in the world, and even some negative ones at IBM, IBM still manages to make the work experience a model for the rest of the world to look up to.
Cons: Small fish in a big pond for sure, but these are merely byproducts of the environment.  Your challenge is not to complain about them but to adapt and become successful in the framework that exists.