Applied online and completed two long assessments, one was personality and the other was basic problem solving.
After that I had a phone interview with a case, which was challenging since it was over the phone, but fine otherwise.
Third round was five 1-hr interviews with breaks in-between. As other interviewees have mentioned, if you don't get a pass from the first 3 interviews, they tell you that the afternoon interviewers are busy and cancel. The recruiter says it's no big deal, "you already met with the important people". Unfortunately, this happened to me.
They obviously don't owe their candidates anything, but it would have been nicer if they were honest about the "cancellations" instead of lying. Left a bad taste in my mouth after what was generally a decent process.