It was quite long - taking time between stages - a lot of applicants.
external recruiter (phone) - online assessment center( a couple of hours) - video chat interview with internal recruiter - in person two day even with 50 people - one group discussion - networking events - and two interviews with two people each - plus one final phone interview with the hiring manager