First I interviewed with the hiring manager over the phone for about an hour. This was an easy, conversational interview that went well. Following that, I had to do an online exercise to demonstrate my linux administration skills. They send you an email 30 minutes before the exercise telling you how to login to the exercise and giving basic facts about the administration problem your will solve. It is moderately difficult and you won't do well unless you know your way around a Linux system. I apparently did well enough to get an in-person interview at the Pittsburgh location. The interview was a panel type, with the first interviews with technical folks and then an HR person. Then I had an hour with the IT director followed by a couple more interviews with technical folks who were probing to determine my sysadmin chops.
The whole thing was about 4 hours.