I have several rentals (not in Utah) managed by a management company. They take and accept section 8 because it opens up the rental pool, guarantees payment, and we can charge a little bit more than without it.
But, there are inspections every so often (6 months, I think) and you'll have to make sure everything is up to code and safe, etc. They'll make you do the repairs if it needs any.
Also, I assume there's a bit of paperwork involved. But, we get a $2,400 check up front and then guaranteed payments throughout the contract term.
If I was managing my own properties, I most likely wouldn't do it. But the property management company has it down.