Interview was set up through private recruiting firm. First interview with hiring manager, second interview was with HR, Director and again with hiring manager all separately on the same day. Online psychological questionaire, background check. Final approval with HR and hiring manager.