Pros
The people. Genuinely talented individuals at almost every level - peers, direct reports, cross-functional colleagues. The day-to-day team culture was good despite everything working against it. That talent deserved better, and most of them eventually figured that out.
Cons
Dual-CEO structure that created accountability gaps and competing priorities at the top. The core problem was a leadership culture built around selling things that didn't exist - not roadmap aspirations, but active, explicit overpromising to customers on features and timelines that weren't remotely close to being deliverable. As a member of the leadership team, I wasn't speculating about this from the outside - I watched it happen and was told directly that our job was to keep customers distracted while engineering scrambled to deliver on promises made without their input. When customers inevitably lost patience, the fallout landed on PS and customer-facing teams. Internally, blame was a rotating door - whoever was convenient that week. People were fired without warning or announcement; colleagues simply disappeared. No transparency, no acknowledgment. When I left, five people followed within two months. Most of them didn't have jobs lined up. That's not coincidence - that's people choosing unemployment over the environment.