As I recall, I had an on-site visit, then a telephone interview, then another on-site where I was offered the job. I might not recall correctly: I have a memory of talking to the manager one-on-one in the conference room, and also of talking to a hiring committee.
In either the first or second visit I met with a manager and the trainer, and they asked me about my relevant work experience, then told me about what I could expect. I appreciated the frankness I perceived in their descriptions of the difficulty of the work.
They set up a phone session where I was to role-play a coaching situation. One of the committee members in that experience tried hard to role-play conditions similar to what I might encounter, but on the whole that event wasn't very well organized.
The final visit was simply for the purpose of offering me the job. I didn't know that at the time: the manager called me to ask if I would come in for another visit. I thought: this interview process seems to be getting complicated! I imagined he might offer, and indeed he did.
I came away from the interview process quite pleased, and wrote a sincere thank-you note to the manager who hired me. Later, when he was let go without warning, it felt like the rug being pulled out from under my feet.