Lots of freedom to find the right team and location for you. I unexpectedly had to move soon after starting, and they had no problems with relocation.
Really good benefits.
Good sense of community.
Good balance between work and life. They offer working from home if needed. I have never been overworked or felt under pressure to stay late.
Flexitime offered. Obviously, need to be in for team commitments (e.g., stand-ups).
Can't think of any cons.
The process was long. It included: * One coding challenge * A follow-up interview with my recruiter * An onsite interview The onsite interview had four technical interviews. The last one was a design systems interview with a hiring manager.
A three-hour interview, where three engineers will take turns to talk to you. They will ask some questions, then each will give you two coding problems. Always prepare some questions for them at the end of the interview.
It wasn't as hard as I expected, but still not easy. The initial assessment consisted of two medium-level LeetCode questions. The interview, following the assessment, had a technical question and a big focus on Amazon Principles.
The process was long. It included: * One coding challenge * A follow-up interview with my recruiter * An onsite interview The onsite interview had four technical interviews. The last one was a design systems interview with a hiring manager.
A three-hour interview, where three engineers will take turns to talk to you. They will ask some questions, then each will give you two coding problems. Always prepare some questions for them at the end of the interview.
It wasn't as hard as I expected, but still not easy. The initial assessment consisted of two medium-level LeetCode questions. The interview, following the assessment, had a technical question and a big focus on Amazon Principles.