Submitted application, contacted by recruiter via email, had a phone conference with recruiter then did an online test, and was again contacted by recruiter via phone. Thereafter had a phone interview with the hiring manager- completed a project and then was scheduled for an in-person interview. In-person interview was with 5 different people, each interview between 30-45 minutes. Contacted with an offer shortly afterwards.
Overall very good process- very transparent as to next steps and everyone interviewed with was really enthusiastic and made me really want to work there.