I applied online and received a call within 2 days. The recruiter was very nice and it was a simple screening process, mostly about what I was looking for. I was passed on to the IT manager for a phone interview the following day.
The IT manager called late and basically went through my resume. Very nice guy. Described the position thoroughly. Said the next interview was going to be a little more technical with one of their staff. Scheduled it 2 days later.
The administrator interview was similar to the IT managers interview. Very nice guy again, covered the job description thoroughly and my resume.
I received a call that they wanted to have me in for an onsite interview next. They flew me out and put me in a very nice hotel with a rental car.
Came in the next day around 10AM for the interview. The recruiter showed me the 2 buildings of theirs and spoke about the next building they are putting up. Very nice campus.
Started off in a room with the IT manager. Very similar to the phone call with him, nice guy, showed me around, got a look at the data rooms and networking equipment, etc.
After that, the IT administrator came in and interviewed me. It wasn't very technical but did cover my resume in a bit more detail than before. He didn't ask any pointed technical questions, but did cover my resume and tried to get a feel for whether I knew what I was talking about or not.
Then, the Network Engineer came in with the technical interview. Asked a plethora of Cisco CCNP level questions.
Had lunch after, which they paid for. During lunch, they peppered me with questions about my resume. They were looking for more detail on each bullet point.
After lunch, I had 2 more interviews with a Vice President and his boss. Both very friendly guys. These were clearly cultural interviews, and the best fit for their culture is an outgoing, ambitious and motivated person. I thought they were pretty easy, personally, but I guess if you aren't that type of person it might be more difficult.
I received the job offer the following day.