An introductory call with a recruiter (30 minutes), two second-round interviews (one 45 minutes with hiring manager, one 30 minutes with another manager), one third-round panel interview (45 minutes with two managers). The managers were pleasant and fun to talk to. The recruiter seemed frazzled and confused.