I have an felon working for me. He does an excellent job. Hired him off work release. If he messed up, back to jail. Alaways there, always on time, always did a good job. Had a job with me waiting when he got out on probation.
I have hired two ex-felons and both worked out. One ok and one excellent. Of course, one must use caution. I would not hire a sex offender or a thief. I do worry that customers would be concerned if they found out. If no one will hire them what choice do they have other than to go back to crime?