Company: IBM
Date: 2011-08-03
Overall rating: 4/5
Employment status: former

Lots of varying opportunities that really stretched by professional and personally.
Pros: Challenging work.  Fantastic People.  Many different career paths.  Opportunity to work with colleagues and clients around the globe.   Leadership training.   Working for talented, experienced individuals.
Cons: The biggest downside is the lack of autonomy -- at the individual level, the dept, even the country level.   This can stifle innovation and personal growth.   Lack of recognition and fun.