6 hour interview consisting of several 30 minute meetings with all levels of employees. Began with hiring manager and then the division director. The heads of related teams were interviewers as well followed by a less formal meeting with team members during a 1 hour lunch break. A couple more meetings with interviewers then a wrap up with the hiring manager.