Pros
Medium pay. Product and mission are valuable in theory.
Cons
Increasingly had the "toxic workplace, high turnover" vibe. Managers would give you feedback that other people are talking about you, and would ask you to badmouth other people in turn. Managers and execs seemed fearful for their jobs, and brought that energy with them. A clear focus on optics over effectiveness, and a prevailing fear of reprisals hung over claims of openness like a sewage cloud. There were perks (unlimited vacation) but employees seemed punished for using them (e.g. absurd billable hour rates that are impossible to hit if you take vacations). Nominally process improvement plans for struggling teammates existed but people across engineering and professional services both manager and IC-level still seemed to disappear in the night as if they'd been abducted by the secret police. Paid lip service towards diversity, but made no tangible plans (talked a lot about emphasizing referrals from our majority white, male workforce, which does the exact opposite). Refused to release gender equity pay data seemingly until forced by law. Seemed to see no actual value in diversity beyond lip service for PR. All that plus pay is middling. You can definitely do better.