Phone interview with recruiter
Phone interview with hiring manager
Panel interview (3 hours, 6 people - 1hr with pairs of 2)
It was a pleasant experience and challenging. Ultimately they needed someone with more specific experience, but they gave me good feedback. Encouraged me to continue applying.