Company: IBM
Date: 2014-05-16
Overall rating: 2/5
Employment status: current
Experience level: Senior

Hardware engineering
Pros: Lots of very smart people. IBM has great capabilities to develop and debug cool products. Managers are generally skilled and bright enough not to micromanage. They let you do things your way as long as you get your job done.
Cons: Poor morale caused by frequent layoffs. Upper management doesn't share much information about the hardware division's future trajectory. Pay raises and bonuses have been scarce for several years.