Had a screening with the recruiting agency, then the company HR rep. First interview was with hiring manager, then a series of interviews with 5 different people across functions that would work with the role. One last interview back with the hiring manager. I had certain time constraints that they were very accommodating of. HR rep was very responsive throughout.