The recruiter was super helpful, kind, responsive and made time to prep me for interviews and chat through questions. The people I interviewed with were very talented, intelligent, and asked really thoughtful questions. The final round was around 5 hours of interviews.