The interview process takes a while to get through, but is worth it. They were very thorough and wanted to get to know me, both about my skills and just about me. I had about three interviews, not including the pre-screen phone call, and they were all very enjoyable.