Recruiter was really helpful and responsive. Quick interview with recruiter, then interview with hiring manager, then interview with panel of about 6 people over two day period. Communication dropped off a bit towards the end, but overall good experience.