As I was not local to the position, I was contacted by recruiter first for screening, the online application, phone interview with two (2) hiring managers.
The next step in the process would have been panel interview on site (for which they would have coordinated travel), to include review with a high performer in that role already, followed by panel presentation/review. Also, recruiter was to prep me for panel interview.
Recruiter kept in touch with me every step of the way, honors which lines of communication I was able to work with (no calls, email to current employer). They were great with feedback and I was allowed to ask questions at every stage.
I had to bow out for personal reasons, but overall I would say it was a great experience.