Company: IBM
Date: 2016-04-12
Overall rating: 4/5
Employment status: current
Experience level: Senior

Big company, changing fast, full of opportunities and headaches
Pros: Some of the smartest folks I've ever worked with. Deep pockets if you learn how to find them.
Cons: Enormous middle-management structure can be paralyzing, sometimes political layers intrude on getting stuff done, though everyone knows the goals.