Online application, fairly lengthy but very basic. Phone interview, very friendly, very straight forward. Face to face interview which is also a contract signing. The interview process is very simple as the company is expanding as such a rapid pace and is always looking for new blood. One you get passed the phone interview, id say its safe to say you have the job.