The interview process was very straight forward and proactive. They were all very kind and interested about my personal story. I applied online through their website and heard back from them the following morning. They scheduled a phone interview with me for that afternoon and then another phone interview with a manager the following day. I went in 2 days later for an in person interview with a hiring manager.