Nice people, terrible management - Senior Software Engineer Stripe Employee Review

4.0
Jan 28, 2025
Recommend
CEO approval
Business Outlook

Pros

* Everyone's superficially very nice and empathetic, most genuinely so * Good pay, and great benefits, especially if you have kids * Interesting technical problems * Great vision and solid product execution

Cons

Upper management seems pretty good at managing the business side of things, but horrible at managing employees/talent * As an engineer, literally the only thing that counts for perf evaluation is "technical impact". Things like mentoring, interviewing, code cleanup, long term strategic design, etc, are all given lip service but are ultimately irrelevant. This extraordinarily naive evaluation mechanism, combined with stack ranking and what now appear to be annual layoffs, leads to all the negative consequences you'd immediately imagine - backstabbing, laser focus on immediate results no matter the long-term consequences, teams building things on their platforms that don't make sense (but yay, more technical impact for us!). * Many things that would be documented company-wide policies at other places I've worked seem to be guided more by rumor than anything else * Teams aren't well coordinated. You'll have one team building a puppet replacement, and several other teams that require their configs to be defined using puppet, with no apparent plans for migration. * Seemingly nonsensical reorgs happen several times a year, with often significantly negative consequences for ICs/managers. E.g. you come in Monday morning to discover your team no longer exists, and you're now working on team X. Nobody ever asked if you want to do X. Your management chain for the next 3 levels has also been shuffled, and team X now has a bunch of new semi-random sister teams. * Since everyone is supposed to be "Exothermic" and "Macro-optimistic", pointing out these problems can land you in hot water unless you try very hard to put a positive spin on things. Even being grouchier than average can have official negative consequences. It sometimes feels like being in a horror movie where everyone's compelled to be outwardly cheerful no matter what (e.g. "Get Out", "Black Mirror S3E1"). * Despite several rounds of layoffs they've had over the years, they're still terrible at it (though at least severance is good). Google "stripe layoff duck"

Explore other reviews about Stripe

5.0
Jul 8, 2026
Recommend
CEO approval
Business Outlook

Pros

great work, great people, great culture:)

Cons

not all intern projects were all that interesting

4.0
Jun 4, 2021
Recommend
CEO approval
Business Outlook

Pros

The work is very high impact and there are lots of opportunities to learn if you're not already familiar with the fintech space. Most of the big projects I've been on so far have been fun to work on. There are also a lot of talented, kind, and helpful engineers at Stripe who are really nice to learn from. I really enjoy my manager and the folks on my team. The money + bonuses are ~ok~. Pretty standard for a pre-IPO unicorn, but the goal is that there will be a big pay off later (fingers crossed).

Cons

- The work life balance is *bad*. For how many products Stripe has, we are a very lean company. Too lean. There's just a lot of work, and very very tight deadlines, very fast paced, and not enough engineers and product managers to do all of it. If you want WLB as an engineer, join an infrastructure team, not a product team. - There is little to no investment in making the engineering org more diverse. This was surprising to me because of a lot of public facing company statements, but don't be fooled like I was. People (at least in the eng org) do not care about diversity. - HR sucks. And of course they would, I guess. But I had a really negative experience with HR where I walked away feeling completely devalued and gaslit. - Dev environments kinda suck and make the work a lot slower than it should be.

280
See reviews by: Helpful|Rating|Date|All