I applied online and received a response within one week. The first step was a phone screen with recruiter followed by a second phone interview with CEO. A week later I came in person interview with 3 team members and a week later received an offer contingent on reference checks