I had a call with a recruiter first and was promptly scheduled for an in person interview soon after. My interview was with 6 different people (originally 7), the hiring manager, a support manager, a program support manager and 3 KAMs in a 2, 1, 2, 1 set up. Each session was about 30-45 mins, all interviewers asked unique and relevant questions and left proper time for questions that I had. I heard back from the recruiter shortly after interviewing and was told that they would be extending me an offer. The recruiter kept in constant contact with updates and calls throughout the entire hiring process.