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

Software Engineer for 30 years who left
Pros: Still some good jobs and opportunities outside of USA.
Cons: High-stress jobs and long hours.  Subject to constant layoffs in USA.  Often drives people into early retirement.  Very few pay increases.  Keeps cutting benefits.  Poor senior management and lack of training of new managers who are often placed over departments in which they have no experience. Best talent often leaves.  Work/life balance can be difficult.  Lack of respect for the individual employee.