Company: IBM
Date: 2016-12-04
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Average Company
Pros: Many different and interesting areas to work in, the people are generally nice and hard workers
Work at home (was) the best benefit they had, slowing cutting that out, making IBM average
Cons: Cuts, no raises, 401k reduced, remote work going away for co-location in the same city.
Layoffs every quarter including top performers due to where they live. 
Long work hours, evening calls to development overseas (which are not really co-located!)
Not much revenue growth and moral is very low, unless you're in a good growth area.