Company: IBM
Date: 2020-07-15
Overall rating: 3/5
Employment status: current
Experience level: Senior

Not what it used to be
Pros: You get to switch project/products every 3 or 4 years, depending on what is trending. The projects loosely follow Agile methodologies. Saying you know Agile and GIT is a plus. Benefits are good, more options for medical insurances, IBM lags behind on onsite perks like free food, but it is trying to entice new blood to join, so there is a lot of new-hire benefits and events.
Cons: When there is layoffs, which comes every other year, it is more important to be in good terms with your management and being in the right product in the right work location. Else the layoffs come regardless of your skills. Below average salary once you've been in the company 5 years. Bad business decisions leads to layoffs. Agile methodologies means there is zero downtime between the product releases.