This has been one of the best interview process I have been through. There were 5 interview sessions, and the communication by the recruiter was absolutely amazing! I went through a total of 3.5 hours of talking between the 5 interviews, but it felt absolutely smooth.