I applied online and in a week got contacted by a recruiter who asked to pass an IQ test - 30 mins pattern recognition. After that I got a home assignment - a simple "how do you start a project" presentation and an invitation for an interview. The interview in HQ took approximately half a day, and consisted of general "background/skills" questions by 5 different people and review of the home assignment. I got a good feeling from the people I talked with (despite some of them dropped ad hoc due to some HR planning issues) and got assured I will hear back in a few days.
Then things got strange. My recruiter went to radio silence (as I learned later he left the company without transferring an ongoing case). Then I started to get messages implying that I am the top candidate, but need to pass one final interview. The concrete date never materialised in 5 months.
Overall, it felt extremely unprofessional.