The process started with a 10 min phone call, followed by a first interview on site where I met the hiring manager and was put through a test.
I was then invited to a second stage interview where I met 4 other managers in separate slots of half an hour each. The third stage interview was pretty much the same as the second one, in one of the slots I met the HR manager. Problem is that in each slot I was being asked the same questions by different people over and over again. After that I asked for feedback. I had to ask several times over the course of several weeks; the final answer was a rejection with no feedback.