Great people, unparalleled work-life balance, and not super demanding workload. The people there are smart and kind, and the company is doing well and I very much believe in the company's success.
How fast you grow in your career is dependent on the team you're on. Some teams have little work to do, more politics, unhelpful managers, and you're stuck working on trivial things which lead down a slimmer path to promotion. Other teams are fast-paced, impactful, and foster a strong team culture. You need to be aware of this and push for your own growth.
Stop constantly reorg-ing teams! At my many 4 years at Affirm, the organizational structure has changed at least 5 times, resulting in people being swapped in and out and team focus and code ownership changing dramatically. This not only greatly affects morale, team bonding, and productivity, but also makes it much harder for a person to become promoted or grow in their career.
The interview process involved several stages: * A standard 30-minute screening call with HR. * A 1-hour live coding session with one of their engineers, followed by a brief chat. * A 30-minute call with two managers. We stopped the interview
Super transparent and upfront about every step, even going as far as offering feedback at the end of the process. Heavy emphasis on technical competence, though despite being a good culture fit.
The interview process at Affirm consisted of five stages over four weeks: * **Screening:** Initial call with the recruiter. * **Technical (Card Game):** A coding challenge with a senior engineer. * **Hiring Manager Interview:** Behavioral ques
The interview process involved several stages: * A standard 30-minute screening call with HR. * A 1-hour live coding session with one of their engineers, followed by a brief chat. * A 30-minute call with two managers. We stopped the interview
Super transparent and upfront about every step, even going as far as offering feedback at the end of the process. Heavy emphasis on technical competence, though despite being a good culture fit.
The interview process at Affirm consisted of five stages over four weeks: * **Screening:** Initial call with the recruiter. * **Technical (Card Game):** A coding challenge with a senior engineer. * **Hiring Manager Interview:** Behavioral ques