Company: IBM
Date: 2014-12-05
Overall rating: 2/5
Employment status: current
Experience level: Senior

As you might expect...
Pros: Large company, lots of opportunities. Salary grows slowly even for top performers, but is quite competitive. Great support for education, patent development, and opportunity to leverage great technology.
Cons: Process quagmire's abound, and building software here is neither "Agile" nor agile. Work life balance is completely out the window - 60 hr weeks are norm, 80 are frequent, and 100 is at least a couple of times a year. Latest of (very frequent) senior management changes sees more people with a long IBM history parachuted into an business where they have no domain experience, and make predictably bad decisions as a result.