Pros
1. Lots of demand in the market. Measurable, tangible value for customers 2. Product managers have lots of space to grow and lead 3. Strong leadership team with consistent & stable C-level and C-1 level 4. CEO & founder is fully committed to the company - always a good sign for long term prospects 5. CTO & dev team are committed towards enabling scale - making a necessary and difficult journey of going from "startup code" to "scalable code" 6. High performers are recognized and rewarded 7. Nice people, positive culture, no tech-bros/ tech-toxicity 8. Very diverse, many women at leadership position
Cons
1. Growth pains - tackling some technical debt 2. Un-evolved processes 3. For product managers, it is a constant challenge to prioritize from the backlog