Recruiter reached out initially, followed by a meeting with HR a couple days later. I was interviewed by the hiring manager the following week for about an hour regarding my work history and qualifications. His team had a short interview a few days later to answer questions about culture and expectations. My last interview was with the head of the department, he talked about the current needs as well as future plans for the team.