Company: IBM
Date: 2015-08-07
Overall rating: 3/5
Employment status: current
Experience level: Junior

Getting better, but still not perfect
Pros: IBM has a lot of weight behind the name. There are some incredibly smart people who've worked on all sorts of projects. IBM also is really trying to move into software so talented Software Engineers are kind of the rock stars.
Cons: As bureaucratic as it gets. Often a lot of annoyances with having to use IBM products and silly approvals for using new technology. Not much energy to really change the way things work, and often long product timelines drain more of that energy.