Pros
Hard to list any anymore. At one point it was a great and exciting place to work.
Cons
When I worked for this company, the mantra was essentially, take care of your people and they will take care of you. That started to change in recent years. In my last year at this company, it was far from enjoyable. Management and executive leadership was opaque at best with transparency used only insofar as it was useful. It became a company where ideas or even requests for assistance from overworked resources were not handled well and usually resulted in responses in the vein of "You'll have to make do." Working in several roles, there is an expectation to be available 24/7 for issues that arise or to assist. This is all in despite of claims of a good work life balance. Career progression is a nonstarter in most cases, despite claims otherwise. I cannot recommend this company to anyone. There are better places to work.