The interview process was great, my recruiter was extremely helpful and outlined the process from day 1. She also was helpful in giving me direction for the presentation I had to prepare for that was part of my final interview. In total, I had 1 pre screen with HR, 6 interviews including my final presenation.