Interesting stuff Jon,
I will say that while I've never been to prison, I have had 3 DUI charges against my name.
Sure, I am not looking to minimise the seriousness of these convictions, I lost my drivers licence for some amount of months for each charge, but, my employer was kept in the picture each step of the way, for that I thank them for not sending me down the road.
It is not something I will be doing again, I've grown up since then.
Now, back to the topic of the OP, I would hire anyone regardless of thier background, sure sex offenders and to a degree convicted fraudsters and rapists probably wouldn't get a look in at work.
The thing is remorse.