Company: IBM
Date: 2014-10-25
Overall rating: 3/5
Employment status: current
Experience level: Senior

A very mixed bag
Pros: 1. Big company resources
2. Progressive company culture
3. Diversified product set allows for general stability and multiple opportunities
4. Pay has been consistent despite down economy
5. Linux
Cons: 1.  Far too much cost-cutting to make (apparently arbitrary) numbers
2.  Top-down driven decision-making with poor communication.  Hard-to-understand directives coming from the heavens without explanation.
3.  Bonuses have been disconnected from personal achievement, resulting in no real incentive to work hard any longer
4.  Fear or inability to fire low performers results in a company full of people just "doing enough not to get fired"
5.  Inability to reward top performers enough relative to how hard they work
6.  Spend money on things that help employees do their jobs.
7.  Astoundingly bad internal helpdesk support