The interview process was very smooth. Applied online and heard back within a couple weeks about setting up a phone interview. After the phone interview i was asked to meet with a supervisor to interview in person and later on I was asked to take a trip to the office. Got offered a job soon after.