It is LONG!
For any given position, you go through two interviews, one with an HR Manager and another with the direct manager who you will be reporting to, if you get the job. Halfway through the interviewing process, they might, as in my case, decide they want to admit you to another position where they see you might fit in more. If that is the case, you go through another pair of interviews. So all in all, there was the first online test, the reasoning test, 4 interviews (for 2 different departments) and, if you pass all that, you get a final interview with the HR regional manager. They might give you the job offer in that last interview or they might as you to come back in another day if all goes well.