Company: IBM
Date: 2016-08-09
Overall rating: 2/5
Employment status: former
Experience level: Senior

IBM
Pros: There used to be many of these but they have slowly disappeared over the years. Some of the few left are the ability to telecommute when needed in most cases. It depends on your manager.
Cons: This list gets larger every year but the biggest con is that there are constant layoffs. IBM values its stock price over its customers and employees now. Layoffs have nothing to do with your performance and everything to do with your being a senior employee making a higher salary. Last I heard for people getting laid off this year you only get 1 month salary no matter how long you have been with the company. 
Benefits are dwindling slowly but surely.