Best interview process I've ever had. The recruiters were fantastic about sharing timely updates, feedback and useful information to prepare for the interviews. The interviews were tough but fair, and all the interviewers were kind and friendly. The number of rounds was also highly appreciated (3 in my case - enough to show different areas of your skill set, but not overwhelming).