Company: IBM
Date: 2013-05-28
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Smart people. Poor management
Pros: IBM is a really flexible place to work. As long as you get your work done no one cares where you are. There are a lot of smart people around to learn from and if you can get on the right project you will learn all the latest cutting edge technology.
Cons: Career development is an afterthought. Unless you are really motivated you will be doing the same type of job forever.