Company: IBM
Date: 2016-03-07
Overall rating: 3/5
Employment status: former

Good for learning, not for starting a long career
Pros: IBM Is huge - which means there's lots of support for IT, travel, you name it
Good learning opportunities - many of the engineers I worked with had decades of experience
Some projects are very interesting and cutting-edge
Cons: IBM is huge - which means there are 10+ levels of management
Projects often succeed or fail based on middle-management politics
Understaffed due to massive layoffs in years past