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

Good company if you can survive the frequent layoffs
Pros: A lot of autonomy is given to employees to "get the job done"
Cons: IBM never shows a profit, so they are constantly re-structuring the business model which cause frequent layoffs.  This is not a very positive way to reward employees who pour themselves into their work.