I had two phone interviews (one with recruiter and one with hiring manager). After my on-site interview was rescheduled twice, I went into the Cambridge office for 6.5 hours of interviews. I was given a full office tour and then had full day of interviews which got very repetitive by the end of the day. One week after my interview, the recruiter called to inform me I did not get the job.