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

IBM, a great company to work for
Pros: Excellent compensation, benefits, training, time-off and great work-life balance.
Cons: The company is in flux, constantly changing and shifting the organizations and solutions based on market trends.  Company values no longer match their business trend.   Frequent layoffs lead to job insecurity, negatively impacting employee morale and loyalty to the company.