Pros
Lots of smart, friendly people. Engineering pay isn't bad. Legitimate-feeling attempts at DEI. Cheap (if mid) medical. OK benefits. 401K match might come back next year. Was remote-friendly for much of the pandemic. Engineering is pretty chill about work-life balance as long as stuff gets done (depending on team, somewhat).
Cons
Two layoffs in under a year. The c-suite held a happy, upbeat meeting after laying off almost a quarter of the company which was less about answering questions and more about trying to get people hyped. Rough attrition levels before the layoffs, which they don't seem to understand how to fix (or maybe don't want to). Toxic positivity. Vanishing benefits, backtracking on remote work after promising it was permanent. Some friction in engineering from some of our devs thinking SWE is or should be the only technical role.