I applied for the position on line, received a call the next day to schedule phone interview. Once i completed that i had to do an assessment. After the assessment I received an email to schedule an interview onsite. The process took about 2 weeks. The hiring manager was very nice and laid back. I felt very comfortable. Some of thr questions was tough.