Multi-step process that involved a screening, team interview, and interview with leadership. They were very communicative throughout the process and if you got to a certain stage of the interview process you were compensated for the time spent on the assignment that they asked applicants to complete to evaluate their skills.