5 or 6 hour interview with several different employees across several different groups. Final meeting was with the hiring manager so I assume it was contingent on others' opinions of me. Questions weren't job specific and several meetings were just general conversations.