Company: IBM
Date: 2016-06-14
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Good place to work, great people
Pros: Very innovative driven people who know how to get things done.  More software and technology than you know what to do with.  Some of the most interesting things I have ever worked on.
Cons: Losing market share and presence.  Startups and smaller more reactive companies getting ahead of some of the software products.  Too much middle management, too much manage by spreadsheet, execs so high up they don't know what is really happening.  Product managers to obsessed with selling internally rather than marketing their products and trying to catch up to the competition