It was a great experience and very timely! The recruiter was quick to respond to schedule next steps and answer questions. The process involved an initial phone interview with the recruiter, a longer phone interview with the hiring manager, and then a few hours for the in-person interview with the team at the office.