It's not so much the process as it is the people behind it. It's all about politics, and even if you rank #1, outperform everyone in every aspect of the hiring process, they'll find a way to screw you over if they can. Having a psychologist dictate whether you get hired or not is amusing. They should just make it pass/fail based on the written.
I've been through it with no issues, but close friends have been screwed.
But hey, if you're a basic, you can't beat the salary, updated equipment, and being able to run 911. Medics, on the other hand, don't want a 30 year retirement.