Company: IBM
Date: 2015-01-22
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Big corporate and all that goes with it
Pros: Was a great company at a department level - intelligent people who got stuff done, and a product we could be proud of.  Real sense of teamwork.
Cons: Doesn't invest in its people.  Several big releases in a row, leading to tired employees.  The reward for doing good work was more work.  The training budget was cut, but that didn't matter any more, because at that point there wasn't any time to train anyway.  Technical debt built up, and we didn't have enough people to address it.