Was first contacted via email to set up phone interview. Phone interview was very basic, talking about skills that were on my resume. After phone interview a week or two later, I was sent an email to come to 30 Rock to do on site interviews. On site interviews took about 7-8 hours total, with waiting time and lunch break. The first rounds were with HR people in the devisions they thought I would be best matched with and very basic interview questions. Second round were with supervisors in the departments. People not in the area conducted Skype interviews instead of on-site.