The interview process was top notch. It consisted of a scheduled phone interview followed by an on-site interview. The interview was conducted by an HR professional as well as a department manager. The interview consisted of personality, situational and technical questions. Their HR department was polite and professional and I was very impressed with the entire process.