Company: IBM
Date: 2021-02-26
Overall rating: 5/5
Employment status: current
Experience level: Senior

A great company to work for
Pros: The people primarily. In my experience, IBM is full of very smart yet humble and approachable people. 
It's also so large that you can easily move around, essentially having several different roles without needing to change employer (I've had 5 different roles in 10 years at IBM).
Cons: The scale and complexity of the organization, portfolio, processes, etc.