I first had a phone screening with the recruiter, followed by an interview with the hiring manager. The next stage was a Top Grade interview which consisted of a deeper dive into my background including education and career history, followed by a peer interview and a Core Values/cultural fit one. I was kept quickly updated throughout the interview process and it was great to meet those I'd be directly working with as well as other employees in different departments to give a good overview of the culture of the company. The whole process took just under a month.