2 months long, 7 different interviews (including a panel and an in-person tour). Was told by two individuals in upper-level management that I had a job, just needed to decide on the right spot to place me. Just to get told they decided to go a different direction. Seems like an amazing place to work. Make sure you request a recruiter to work with you and advocate for you as a candidate. And make sure you request a specific outline of the interview process and when a decision will be made. Don't get strung along!