The entire interview process from beginning to end was seamless, efficient, and organized. I had a 30 minute phone interview with the hiring manager, followed by an on-site 2 hour interview with 4 different team members, and finished with another on-site interview with the CEO. Everything was handled quickly. The offer was extended a few hours after my final interview with the CEO.