Multiple interviews by corporate, more interviews by regional manager and office manager, and they HR gives you another interview to see how your interviewing managers performed during the interview. There is always someone policing another, with the length of time and requirements spent to even try to get hired, you could gain security clearance the Pentagon.
The length of time it took should be a big RED ALARM