Online screening, in-person interview at their office, then an assessment online that gives you 48 hrs to complete. The interview was not difficult, the interviewers were very kind and made me feel comfortable. The assessment was difficult and where I failed.