Company: IBM
Date: 2017-09-27
Overall rating: 4/5
Employment status: current
Experience level: Senior

A good place to build a career, especially if you embrace change
Pros: In the software groups, IBM provides seemingly endless technical challenges and opportunity for professional growth.  IBM also offers the opportunity for changing roles.  I, for example, have had the opportunity to grow through a variety of software development, technical sales, and corporate acquisition roles -- all without leaving for another company.
Cons: IBM has had its  challenges adapting to a cloud dominated world.  Change is a constant, and anyone uncomfortable with change would find this a tough place to work.