Company: IBM
Date: 2013-07-27
Overall rating: 3/5
Employment status: current
Experience level: Senior

Chaotic work environment ruled by executive compensation metrics
Pros: Lots of very smart people
The technical teams are willing to share knowledge and information
Access to a wide variety of market and technology areas
Cons: The company is ruled by Earnings per Share, the metric that the Executives are compensated by
There are way too many Executive level people. 
Non-executive people are compensated based on the company's revenue.  
Revenue is declining so the Executives constantly cut expenses to keep EPS high so THEY can get compensation
Every year or so a new set of management comes in and completely changes the strategy.  Then the technical people have to clean up the broken glass from the previous regime and try to shift to the new strategy.  
None of these strategies use a keep-it-simple approach.  In true IBM fashion the product plans attempt to do everything for everyone and end up doing nothing well.