Great people, great culture, great momentum
Pros
Truly collegial engineering culture backed up by "no jerks" hiring. Lots of opportunity for taking ownership and growing in responsibility. Challenging problems to work on. Tremendous market adoption and post-IPO growth rate. Lots of management transparency. Excellent work/life balance if you want it. Relatively little politics.
Cons
Decision making can be process-heavy. Product management is uneven and often too influential. Despite big SaaS business, SRE/devops capabilities are seem immature. Performance review/promotion processes are opaque/subjective. Some departments are more insular/tribal than others. Rapid growth has led to lots of inexperienced managers. Despite genuine efforts, the company has struggled to improve diversity, particularly in technical leadership roles.