The overall interview process was great. I had an initial syn up with the recruiter whom provide a clear background of the company and culture. Scheduling the interviews was awesome as i was able to choose the common slot based on my availability. All the interviewers were very professional - they were on time, provided a short description of their role and ask logical questions. I was informed of the result less than a week after the final round which was really quick :)