For an entry-mid level position, a 3-hour interview with multiple employees over several different divisions on campus is certainly overkill. I understand I would be working in some capacity with each of them, but it isn’t necessary to make the hiring decision for the position with this many people at the table.