The full interview process is robust and systematic. Much time is spent discussing core values to be sure that the candidate is the right fit for the company/position. A phone interview is the first step followed by at-home skills testing. Next step: in-person interviews with the company leaders and specific, on-site skill testing. Explanation of the position & how the company works is very comprehensive. Every point of contact was professional, pleasant and positive. I could feel their passion & diligence right away!