Company: IBM
Date: 2017-07-19
Overall rating: 2/5
Employment status: current
Experience level: Junior

IBM is in constant decline
Pros: Work life balance is good,  though this is now changing as they force all employees to work full time from an IBM office (IBM used to be much more open to working from home) . Salaries are above market average
Cons: Layoffs, feels unstable, executive make up new policies to make life a little more difficult and push employees out- they don't calling it layoffs but effectively that's what it is - workforce redaction - the side effect of this practice is that the good/strong employees leave and the mediocre ones stay. 

Every other month there is a new big strategic shift, which usually goes nowhere bcz they don't give it enough time to takeoff before they shift again. 
Too much short term thinking, focused on immediate revenue with very little investment in r&d.  

In IBM you are a little screw in a big machine, and they make you feel that way every day.