The interview process took months. Very unorganized and I heard from an inside source that they have their management team provide positive reviews on Glassdoor to improve the rating. The owner is too involved in the hiring process and ultimate, he decides who gets hired no matter what the other interviewers think. So why not just interview all candidates and tell the hiring manager who he wants to be hired? It's not a small company so there is no reason for him to be involved in all this. HR, the hiring manager, and the compensation department should be the only ones involved in the hiring process. That's why they won't grow much or hire the best candidate.