Recruiter then hiring manager then a panel of peers who were my future coworkers then the hiring manager again. After I was told I'm their finalist, the hiring manager wanted to speak with me one more time. The overall process took about 8 weeks. I felt like they may have had another candidated who applied late and wanted to interview them.