Company: IBM
Date: 2016-11-10
Overall rating: 3/5
Employment status: former
Experience level: Senior

Excellent thinkers, terrible midlevel managers
Pros: You will meet some of the smartest people addressing very significant problems that have never been solved. Some of the scale of projects that come to IBM are beyond the scope of most competitors. Great place to get training on sales, consulting and specific software or hardware offerings.
Cons: Very bad mid-level management who provide poor information to senior management.  Employees are "resources" that are frequently "rebalanced" to make the balance sheet look good.  Salaries for non-sales are set at the median of the industry. Sales people can do well if properly managed, but eventually the incentives will become punitive.