I did well over a hundred burger shops for them over the years. They are one of my favorite companies to work with. Nice friendly schedulers, clear instructions, and their forms are well written and clear, mostly multiple choice with narrative only needed to elaborate on negative answers. In my opinion all other MSCs should emulate DSG's paperwork.
Their credit union shops have very fair pay. In my case I was not a member of the local credit union, so they offered me a bonus + shop pay to sign up for an account, and then more shop pay to make a deposit.
I don't find their insurance shops to be worth it, because I had to wait for a call back, and do the shops with an imaginary address, so I had to be on my toes for a day, ready to use the imaginary address at any second. It was stressful and it takes a long time to do these shops even if you don't wait for a call back.
Overall they are great to work with. They are prompt at looking over papers and calling with questions (usually next day or the day after). They will bonus well if the location is out of your way. They pay reliably. And I have had rare occasions where a burger shop went totally skeewampus in such a way that the shop was invalidated, and they would at the least, reimburse me if the issue wasn't my fault.