Whole process took a little over two months application-offer. Long process with minimal status communication along the way. Started with an online app, then video recorded responses to interview questions, phone screen with recruiter, video screen with hiring manager, and finally interview with panel(s) of other team members.