Initial phone interview with department heads last approx. 30 minutes. Questions about experience, future goals/timeline, why you want the position. Asked to come for on-site interview that would last 5-8 hours with various staff from each department. Biggest tip is to ask a ton of questions and have them prepared ahead of time as well as be ready to come up with new questions/repeat questions to different staff. It is a two way interview, in large part leaning on the interviewee. Everyone is very friendly, though you are interviewing with very different personalities. It was a stressful interview, but it wasn't really too difficult. If you practice interview questions and review the company/industry ahead of time you will find it much less stressful. I interviewed with 6-7 people.