I applied online in late November and I was contacted by a recruiter a few days later. Then I had an initial hangouts call with the research director where I told her about my experience and she explained the application process. Then I had two online interviews with researchers/engineers from the offices in Boston and New York. The first interview was more technical asking a few specific questions (describe your favorite clustering method, regularization in deep neural networks) but the second interview was solely about problems they face with their recommendation system. Then I was invited for two days interviews in their London office where I had five more one hour interviews (programming, values, product desing, ML) and a one hour presentation about my research. (In fact, most of the interviews were still online with people from the New York office).
In general, the interviews went well, all interviewers were very nice, competent and well-intended. Also, they have a really great office in London! At the end they didn't make me an offer, despite "excellent performance in the interviews", because there was another applicant with experience in product design.
In general, the interview process is well designed and even if there are many interviews they are not very stressful. However, the interview process took ridiculously long. My first interview was November 26 and the final decision was made on February 19! I never postponed an interview and was always available for the first possible date. In the first interview with the research director she assured me she likes very much my background and that it would fit very good into the team. Apparently later, maybe in January, someone with a batter background applied and they had to drag the process.
Advice to the management: If someone made it through the whole application process maybe it would be more respectful to the applicant if the research director informs him/her about the decision and makes some effort to explain reasons for the decision. The recruiter is nice but clearly clueless and the brief call with him feels like reading a generic rejection letter.