Pros
i've gotten to own features end-to-end. there's a lot of learning and you get to work on some really interesting problems (scaling infra, db optimizations, building AI agents and orchestration, and the like). you ship fast and actually see your features get used by customers. i've also gotten to interact with customers directly, which is pretty cool :). the team is global but tight-knit, everyone's quite talented, and it genuinely feels like a community rather than just coworkers. even as an engineer you get to think about the product as a whole and get a say in product direction. i've learned quite a bit here in a very short amount of time - didn't have prior experience with half of what i work on now.
Cons
it's a fast-growing startup, so expect long hours and high expectations. you need to take ownership and be comfortable with ambiguity. things move fast and can change quickly. not a typical 9-to-5, so probably isn't for you if you're looking for that.