This was by far the most impressive interview process that I've participated in. After completing the online application, I received a phone call from the company's HR department within just a couple of days. They were very accommodating with respect to scheduling the date & time of the interview. I was asked to complete an assessment test (personality & skills) prior to the interview. I was impressed by the professionalism of the staff and the office environment. The interviewer asked several questions inquiring about my knowledge and how I handle certain situations. About one week later, I received a call from the HR department, inviting me to come in for a second interview.