I interviewed with the recruiter first which went really great. I received a call back to interview with hiring manager which is a three part process. You interview with the hiring manager. Then another manager along with any department heads. There is a panel interview with the final candidates.