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

Reinventing itself
Pros: Established company.  Great people.  Great benefits.  Hard to generalize about such a big company that does so many different things.
Cons: Company in transition trying to figure out how to monetize new technology.  A lot of throwing stuff against the wall hoping it will stick.