Company: IBM
Date: 2019-03-08
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great soldiers, bad generals
Pros: Good salary. Very talented people in the trenches. Lots of skills development opportunities . Good work/life balance. Extremely ethical company.
Cons: The highest executive leadership doesn't know where this company is going. They seem to grab onto the latest hot technology, but then fail to execute as well as Microsoft, AWS or Google. Mid-level management just adds bureaucracy not value, and doesn't build great products. Company keeps re-organizing on a yearly basis wasting resources and stressing out the workforce. Benefits are sub-par.