I have found more benefits to renting section 8 than cons. Note these opinions are specific to my C class rentals. Here are some benefits:
1. Rent direct deposited in my account on the 1st.
2. Longer term tenants. If you provide a quality home, they will stay as long as they have their voucher.
3. Free thorough annual inspections. The housing authority inspects your units annually to make sure it meets their standards. This may be a small pain if you have to fix a couple items, but it's actually a benefit because they make sure your investment is being properly maintained.
4. You have a ton of leverage with your tenants. They CAN NOT lose that voucher! If they are not taking care of your property or living up to their lease you can lean on their case manager to get them straightened out.
5. Depending on the area you can get higher rent than non section 8.
6. Much easier to find a qualified tenant.
My main complaint with some section 8 tenants is they are generally a little more needy with things like changing light bulbs, batteries in smoke detectors, changing filters, and other small maintenance items.
If you are renting section 8 locally I wouldn't recommend paying a management company. It's easy to find qualified tenants, you don't have to collect rent, and you'll most likely only get a few calls a year. Pay yourself the 10% :)