Very friendly and warm experience. They have a conversation-like interview where you get to interview them also. The process took 5 weeks: 1. Screen call Talent Specialist 2. Technical interview with the team lead and a senior manager 3. Take home task that took about an hour to complete 4. Meet with the hiring manager and a team member to discuss take home task in-depth 5. Final interview with a senior management team member (mix of technical &; culture fit). Got an offer a day after the final interview.