1st was phone interview with HR Recruiter. 2nd was phone interview with Hiring Manager. 3rd was in person interview with hiring manager, potential coworkers, HR Director, CEO (took over 4 hours). Received offer via phone after 2 weeks from in person interview.