Pros
The sense of community is strong and people are really excellent to work with. The work balance is great, you can be a workaholic if you want to but nobody will force you to be. People like each other enough to hang out outside of work.
Cons
While projects , budgets, and schedules are generally managed pretty well, and peak workloads are shared when needed (vs tons of overtime), there are top down issues. The company has really been swayed in recent years by political correctness, the woke corporate consultant industries, and has gotten pretty political, alienation many in tue company. Being a Seattle-led company it’s pretty clear that the leadership is happy to push their views down the line, which distracts the focus of the company and is frankly inappropriate. It’s all in a veil of being inclusive but it actually creates a racist and inequitable workplace by creating a company that makes decisions such as promotions and training opportunities based on optics and some sense of equity instead of merit (this is the very definition of racism, ironically). They pat themselves on the back for all of this, not realizing that they are actually (and ironically) creating a workplace where people can’t achieve their career goals because of the color of their skin.