I applied online and received a follow-up for a phone screening in about a week. After the phone screening, I had a video interview with the hiring manager. Then I interviewed with two people from IT. I was then sent another job application that asked for more details such as current compensation. Then I had a final interview with 5 people. I was sent the rejection email from the recruiter the next day. Overall, the people were all nice and professional.