Rare combination of high trust and high standards
Pros
Joined a few months ago as an engineer and it's the best working environment I've had. A few things stand out. First, it's the most autonomous place I've worked - you're trusted to decide how to approach a problem, not just handed a spec, and you get real ownership fast: within days I was scoping and driving meaningful infrastructure work, not onboarding tickets. Second, technical disagreements get resolved on the merits. Senior people will push back hard on your proposals, but they'll also change their minds when the evidence supports it, and being newer doesn't discount your argument. Third, leadership takes a genuine interest in people's development, not just their output. There's a strong culture of measuring before building and being honest about what you actually know versus what you're assuming, which sounds obvious but is rare in practice. Lastly, the product is genuinely good, which matters more than people admit - it's motivating to work on something you'd use anyway, and every user call starting with people gushing about using it is always great (but comes with its own challenges about digging for difficulty!)
Cons
It's a startup, so ambiguity comes with the territory. You're often defining the problem, not just solving it - energizing if that's your thing, stressful if you want clear specs. The pace is real.