I initially had a conversation with the human resources manager based on my online application and resume. After a pleasant screening call conversation, she scheduled an initial interview for me with the CEO and VP of Product. After those interviews, I was then contacted for a group interview with two other VPs and a 1-1 with the COO. It was approximately a 2 week process to get through the phone and in person interviews, after which they communicated that an offer would be forthcoming. I received that within two days and accepted within 1 day of the initial offer.