Recruiter contacted me through LinkedIn and set up an technical phone screen interview with a Manager. After that I was invited on-site for a face to face interview.
The on-site interview had three rounds with Directors who all had a computer science and programming background. The first one was with a Managing Director who went over the teams, projects, responsibilities, expectations. The second was a technical interview. The third one was a technical/what are you looking for in a role.
Overall it was very positive experience.