The interview process was pretty straightforward: recruiter phone screen, hiring manager phone screen, take-home assignment, panel with 5 individual interviewers for 30 minutes each. Communication with recruiting was consistent and interviewers were all friendly. Overall a positive experience!