Overall a 3-4 week process with multiple stages. I applied directly and Hanna was my point on contact - very professional and helpful around any questions I had - Casual chat with internal recruiter - First stage with engineering manager to understand the role, expectations and learn a bit more about the company - Technical take home task - Follow on technical interview about your project and additional technical questions/discussions - Informal chat around how the company works and how you work - offer stage