Company: IBM
Date: 2012-11-02
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Great experience
Pros: A lot of flexibility to direct your own work, can define and run with your ideas if  you get buy in. Very smart people - creme-de-la creme of IBM. Relaxed environment. Work-life balance is like no other.  Unlikely that there will be another place that will top this place as the best place I've ever worked.
Cons: Slow moving, if you're younger and are looking to progress in your career it can be frustrating.