Affirm reviews

4.0

73% would recommend to a friend

(615 total reviews)
avatar

Max Levchin

90% approve of CEO

73% positive business outlook

Affirm has an employee rating of 4.0 out of 5 stars, based on 615 company reviews on Glassdoor which indicates that most employees have a good working experience there. The Affirm employee rating is in line with the average (within 1 standard deviation) for employers within the Financial Services industry (3.6 stars).

Reviews by job title

615 reviews
1.0
May 27, 2022
Recommend
CEO approval
Business Outlook

Pros

* The food wallets are straight up awesome. $220/month for Door Dash is fantastic. * Really nice shirts and sweaters with company logo. I hate the company but these clothes are comfy.

Cons

My gosh where to start… * too much process. I spend 70% of my time making documents, 25% of my time in meetings and 5% of my time actually coding. * engineering team boundaries are not well defined. Figuring out how to do a project is a mess and makes sure you’re always in a ton of meetings with other teams. Due to this there’s a fat mess of bugs and everyone hot potatoes them to other teams. Even the tests don’t catch these bugs and if you’re on an “experience” team you’re the first line of defense for having to drop everything when you’re on call to figure it out. Then you need to pawn it off on a downstream team. Awful. * obsessing over the smallest thing. I made an email thread with my boss and a PM about when to turn on a feature flag for launch and the next morning it had 7 other people added on the email and 8 questions for me to answer. The work ballooned beyond a simple answer. It does all the time. It isn’t fun. * expect to really REALLY be on call - cancel your plans for the whole week. The infrastructure is so brittle and interconnected that the on call rotations are busy and you really get grilled if you don’t know which other of the 6 teams you work with could have produced a bug that is breaking your API. I’ve broken down more times than I’ll ever admit. You’re gonna get paged and it will hardcore suck. * upgrades require a huge amount of team co-ordination. Imagine 6 other teams coding in the same repo and you all need to upgrade to the next major version of the visual component library. Incredible mess. * still on Python 2. * you need a huge doc explaining why you want to make a change instead of just making that change and shipping it. The time to make the smallest change has grown exponentially in my year here. * staff software engineers run every meeting for the team. You’ll never have time to work on actual coding. If you just want to scope large projects with reasonable boundaries, easily work to make a stable product and ship your high quality coding work then do not go work here. A staff software engineer is essentially just a PM. This is a nice job for some but hugely untenable for me.

avatar
Affirm Response
4y
Thanks for taking the time to provide feedback. Affirm believes in creating a workspace in which every team member feels equal and supported. If you're open to it, please reach out to your People Business Partner to set up some time -- we'd love to discuss ways to improve.
1.0
Apr 5, 2022
Recommend
CEO approval
Business Outlook

Pros

Interesting product space. Great benefits.

Cons

Let's be frank, every company has its issues. Affirm is no different. Why do I have such contempt for Affirm these days? Several reasons, but let's start off simple: its immense tech debt. I know I know, all companies have tech debt. However, I have never disliked working in a codebase/tech stack even close to as much as I do working on Affirm's. From unit tests to integration testing to staging to production deploys to language/repo tooling to telemetry, I cannot think of a single part of our tech stack that meets baseline requirements. It certainly shows. We have regular outages (e.g. a two part two day outage spanning a total of 8 hours in late 2021) and are still running our core services in Python 2 (it is the middle of 2022). It is easy to understand why; we relentlessly prioritize new product initiatives over fixing our decrepit stack. Once again I will acknowledge this is typical in industry. But the state of our tech stack is simply not tenable and has only gotten worse these past couple of years. I would recommend not joining Affirm solely due to this issue. Don't even get me started on the abysmal engineering culture. Briefly, there is no cultural expectation to support other teams and doing so is a glorified exception instead of the standard.

avatar
Affirm Response
4y
We appreciate you taking the time to share your concerns with us, and we're sorry to hear that we fell short in providing an exceptional employee experience. We're passionate about improving lives through our financial products, and hope everyone who works here is as well. If you have any questions or concerns you'd like to talk through, we're here to chat -- please reach out to your people business partner and they can set up some time.
1.0
Apr 18, 2018
Recommend
CEO approval
Business Outlook

Pros

Good Comp Over valued company

Cons

Bad work life balance Not culturally balanced Future outlook does not look good as there are too many sub-prime loans High performers are leaving the company

avatar
Affirm Response
8y
Sorry to hear you feel this way - we're passionate about improving lives through our financial products, and hope everyone who works here is as well. If you're open to it, I'd love to hear your feedback and talk through any concerns you have around work/life balance, diversity, and Affirm's mission. Feel free to reach out to me directly.
Viewing 19 - 21 of 615 Reviews

Glassdoor has 654 Affirm reviews submitted anonymously by Affirm employees. Read employee reviews and ratings on Glassdoor to decide if Affirm is right for you.