It was a very exhaustive interview process, starting with a phone interview with the recruiter and then a phone interview with a fellow Product Manager. They brought me to Boston and I had a set of 6 interviews the first time around with 2 Directors of Product and 1 engineer and 1 Director of engineering and 2 product managers. Then I had to wait to hear back from them on the results and after a week they called me and asked me whether I would be interested in doing a second set of interview. The HR contact was helpful but was not super responsive at times. I went there again and met with 2 VP's , my hiring manager, 2 engineers.
Once this was completed, it took some more time for them to get back to me and then when I thought I got the job, they told me that I need to complete a presentation. I wish they could have told this sooner, so that I could have completed during that week and not extend the process.
The interview process is very exhaustive and I thought I was being picked on...but once I joined the company I know how lucky I am as they are really really picky with the people they hire.
Everybody is super smart and all the people are metrics driven and very knowledgeable, so there is no BS'ing to any answers or experience.