I had an initial call with the recruiter followed by an interview with the hiring manager focused on my background and some technical questions. I then completed a take-home assignment and met with two team members/leads to discuss my approach. The interviewers were outstanding, professional, smart, and also kind, and they answered all my questions about the team and the company. I was genuinely excited about the opportunity. Unfortunately, some unexpected changes affected the position and hiring process, which the recruiter communicated as well as they could. Overall, I’m happy to leave the most positive review of my experience with them.