My resume was submitted and then sent off to a hiring firm to review, where it took about 3 weeks to hear anything. The contact at the firm requested a phone interview (30 minutes on the nose) and most of it was verifying that I could back up what I said on my resume. The contact said my qualifications should take me to the next round of interviewing. She was extremely helpful and pleasant. It was nice, because after every step of the process, she touched base with me within 24 hours and we ran through what happened.
5 days later, I had a phone interview with who would become my manager for again, about 30 minutes. He was also an extremely pleasant person on the phone (and is in person as well) and he asked some more technical questions to gauge my experience.
I was then brought in for an on-site interview 8 days later, where I was interviewed by 4 individuals, who for the most part asked what my previous job responsibilities were, what the company did, and what I did to contribute. It was mostly them asking the same "types" of questions, and they were all managerial people, so I am betting it was to gauge my personality. The variation came in the questions I asked and the answers I received. Again, they were all very pleasant individuals, and it was the most low-stress interview I have had. I was moving from out-of-state, and they were more than accommodating to describe the area and what they liked/disliked about it.
It then took them 9 days to get back to me with a job offer from when I had my on-site interview, but in the meantime, I could, and did stay in contact with the woman from the hiring firm, and she kept me appraised of the progress the whole time, which was very nice.
Then came the hiring screening process, which was kind of a pain (again, through a third party agency), but you just trudge through it, and at the end, I now have a job that I really enjoy so far.