Pros
There is useful work to be done. The top leadership seems fiscally responsible so the company will likely continue to exist for many years. The compensation is not bad.
Cons
They've had two layoffs in two years. One seemed to be largely about union busting. Management set up a culture that promotes competition much more than teamwork. Weird cult-like behavior regarding so-called values that only get applied when it best suits the bottom line. I was asked to do something that appeared to be clearly unethical for the first time in my career. Management is rampant with cronyism and misattribution of credit for accomplishments. A crucial part of how the company works involves exploiting cheap labor available in the gig-economy, so that doesn't feel great to be a part of.