30 minute phone screen with recruiter, 30 min phone interview with hiring manager, and 30 min phone interview with the director. Process was very quick (each interview was scheduled about 2-3 business days apart and they got back to me with results within 0-2 days between each interview), as they were looking to bring someone on the team within 3-4 weeks.