Company: IBM
Date: 2017-03-28
Overall rating: 3/5
Employment status: former
Experience level: Senior

Working at IBM
Pros: Opportunity for advancement. Many of the people who work there are great. Good pay.
Cons: Management is terrible. Many of the managers may be good people, but they are required to carry out ridiculous corporate policies. Morale can be very low; managers required to lay off x% of people every year, even if they get no headcount to replace. Just makes more work for the remainder and more things that aren't done properly because there's no time to do it.