Overall very lengthy and detailed interview process, but between each round they got back to me very quickly. Round 1: phone interview with the recruiter. Round 2: in-person with the hiring manager. Round 3: in-person with 3 people. Round 4/5: in-person with 7 people and then immediately after that was another in-person with 3 directors. After round 3 I was asked to complete two prompted writing samples. Took 2 months after the last interview to hear back, but I did get the offer and accepted.