I had to complete an online personality assessment that lasted at least an hour. Two months later, I had a call with the recruiter. Afterwards, I had two virtual interviews with different hiring managers. Each lasted approximately an hour. Since one of the hiring managers was having trouble deciding, the team added a last minute in-person interview.