Initial call with recruiter followed by a phone interview with the Hiring manager. After this there were 2 interviews on site with the hiring manager and branch manager including the team that I was to be working with. Since the position came up due to someone leaving that person was also part of the interview process.