The interview process was very thorough and organized. Even with a last minute interview time slot, I was able to arrive early and was brought in almost immediately to begin the interview process. For me, the flow was a bit opposite, as I met with the supervisors before HR, however, it was a smooth flow nonetheless. I was impressed with how professional and organized the company was as soon as I entered the building.