My recruiting process has been described pretty accurately by everyone here on Glassdoor. As for everyone else, it did take quite a while - I applied at the end of November, heard back at the end of December and I got hired in March. It is indeed a long process, with many steps. After my CV was accepted I received 5 questions, unrelated to the position, mostly logic and lateral thinking. You have plenty of time to solve these. Once i passed this, I got 5 more questions - a couple were still logic, the others were tasks more related to the position and some "personal" question (about previous experiences, why I applied, etc). The following step was an interview with one of their recruiter. I appreciated the intelligence of the questions - it's never something vague like "what are your weaknesses", but always in a context, talking about specific jobs, tasks and so on. Nothing to prepare for, honestly it felt more like a chat, which I again really appreciated. The following step was a call with two spooners (not belonging to the hiring team) - once again it was two logic games, probably to assess that one doesn't cheat on the first 5 questions. Last step was another interview with 2 of the hiring teams, who basically asked the same exact questions as the first interview. This is because they want to avoid biases when hiring, so it makes sense (I didn't completely understand this at the beginning, so I was quite puzzled, but it does make sense in their hiring process). I got an offer after a couple of weeks. I appreciated particularly the possibility of being pretty open about my needs and questions about the job - they are not insanely fast at answering email, but they are really open and direct, which is a huge plus and not to be taken for granted.
As everyone else here said, it is a long process, but they don't hide it (the very first email they send you is pretty clear about the whole process) and they do it for a reason. The feeling i got is that they are looking for the right "fit" and attitude, rather than a particular set of skills (but I can't talk for more technical positions), and it makes sense that it takes time to find out someone's attitude.