Applied online and received an email to set up a phone screen about a week or two later. Talked with the recruiter and set up an interview with the hiring manager at the end of the call. Met with some team members and then the VP. The entire process took about a month. Recruiter gave feedback and updates within a week of each interview. Overall A+ experience