Applied online, received an email for a phone interview about a week after applying. 2 weeks after the phone interview, I received an email with a 2-hour online assessment. A week after the assessment, I received an email saying I passed, and to schedule an in-person interview the following week. Had an hour long in-person interview with 2 employees at their HQ. A full month later they told me that they went with another candidate.