Relatively quick...started with a phone interview to make sure you could communicate clearly. That lasted about 10-15 minutes. Then you get called in to meet with a manager, again just making sure that you know how to talk to people and not get nervous. If they like you, they will give you a short script to take home and memorize, and then come back a 2nd time to present. You meet a couple of department heads, again to assess your ability to be friendly, talk smoothly, make eye contact, etc.