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

Good Company - Great People - Too many middle managers
Pros: good company, good benefits, working from home, great people to work with
Cons: Increasing workloads to massive layoffs.  Too many managers (when I started in 6 levels of managers to CEO now 10+).  Muddled messaging about future of IBM HW.  Odd bonus structure - too subjective.