The entire interview process was seamless and quick. The recruiter was quick to follow up and schedule interviews with me. I completed a few prescreening questions via email, followed by a phone interview with the hiring manager and finally an onsite interview with a panel. I was given an offer by end of day of my final interview.