Phone screen followed by in person interview with 6 different employees which included manager, peers and upper management. The phone screen was a general type of interview with the hiring manager to get a feel if the position was a good fit for me and if i might be interested and if i would be a good fit with the team. The on site interview was quite a bit more in depth and two of the interviewers were really through in asking technical questions some of which got very detailed. The other interviewers were just to get a feel for the different personalities and if I would be a good fit in the position.