HR did a good job of organizing the phone interview. The hiring manager was very professional. The second level of interviews was again handled very well by HR. The interview team on site consisted of engineers and the hiring manager. The next round of interviews was held the same day over lunch where the VP participated. Overall, the interview process was handled excellently.