Company: IBM
Date: 2018-01-04
Overall rating: 2/5
Employment status: former
Experience level: Senior

Once the best place to work, but that is no longer true
Pros: Superb customer base
Diverse job opportunities
Still has some excellent employees raised in the original culture
Benefits are better than most
Cons: Absolutely no job security, a constant fear that the ax will fall especially if you are over 50. Job security is unrelated to personal performance.
Quality control has been sacrificed for speed to market, so you are constantly struggling with nasty bugs in the customer environment that should have never been released in the first place.
There is a complete disconnect between high level management and local management. Employees are cut without discussion with their managers even if they have critical skills necessary for customer commitments.