Great people, unparalleled work-life balance, and not a super demanding workload. The people there are smart and kind. 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 re-organizing teams! In my four years at Affirm, the organizational structure has changed at least five times. This resulted 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 be promoted or grow in their career.
Recruiters are engaged and do a great job of communicating and passing information to each other. On-site was fun; engineers and managers were kind and patient. Conversations were calm and felt like discussions, not interrogations.
The process was straightforward. There was one phone interview, then a jump to the final round with a bunch of technical questions and one round of product questions. I got scheduled pretty quickly, and the recruiter was very responsive.
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
Recruiters are engaged and do a great job of communicating and passing information to each other. On-site was fun; engineers and managers were kind and patient. Conversations were calm and felt like discussions, not interrogations.
The process was straightforward. There was one phone interview, then a jump to the final round with a bunch of technical questions and one round of product questions. I got scheduled pretty quickly, and the recruiter was very responsive.
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