In my case, it was worth jumping thru hoops. I love working for my current employer. I am left almost entirely alone to run my division. I have complete P&L responsibility. My compensation is largely determined by my own efforts, as I get a cut of the profit from my division. I am making about 40% more than I did at my previous job. So, while I didn't like the hassles that came along with getting hired, in retrospect I understand them. My employer has invested a tremendous amount of trust in me. The drug screen, background check, and personality tests gave them a foundation on which to build that trust.
Is the testing always reliable? NO. But it is tough to avoid inconsistencies over multiple tests. I didn't even attempt to "cheat" the test by answering the questions with my employer in mind. I just answered honestly. I am pushing 40 and I have no time for putting on an act. In the immortal words of Popeye the Sailor Man, "I yam what I yam."
So what's next? Genetic testing in case you might be an insurance risk down the road?