"I can admit that I've had more than my fair share of trouble with job matching" - Because job matching is for robots. We hire people to solve problems, we keep people by rewarding them and giving them "harder" problems.
"It's frustrating to know that 46 percent of your new hires could leave in as few as 18 months." - They leave more because of poor management than poor job matching, and even more often the management side claims poor culture fit when the real reason is one of communication & honesty.
"Morale is one of those things that you put on the back burner because it doesn't seen like that big of a problem at the time, and then it becomes a huge one." - Funny how many point to the employee as the source of the morale problem. These are two way streets; for all the ballyhoo about how companies screen for their precious culture fit, very few of these screeners are even remotely trained as psychotherapists and anthropologists who can professionally assess personality and gauge culture fit. Know what they're really doing? Injecting bias into the hiring process and calling it culture assessment.
"How on earth do you screen for integrity?" - Unless you know the person well, or know their former workmates well, you don't. Integrity comes from being exposed to situations that test integrity over and over again. Even great people make dumb mistakes in their lives that if we took that one single event and blew it out of proportion we'd miss the potential in the person.
There are no shortcuts to hiring well. And it isn't easy...…