Initially contacted by recruiter a few days after applying online. Said I would be a great fit and really hyped me up. I was scheduled for an in person interview with hiring manager, then 2 phone interviews; a second with a different person in HR, who asked an hour and a half worth of behavior based questions, followed by an interview with a different would-be team member. 2 weeks later I was scheduled for 2 more phone interviews, one with a VP of marketing and one with a different would-be team member. The entire process took 2 months (no exaggeration), and after a lot of follow up they ended up hiring someone internally.