I filled out an online application that took about 20 minutes. Then I had a Skype interview with a recruiter that was about an hour. She gave me an assessment to complete regarding ethics, which took about 20 minutes. Then I had another Skype call where I had to complete an assessment. This took about an hour. Finally, I had another interview with the hiring managers that took about an hour.