I did a shop for them confirmed over the Internet and got paid right away. I took another at the last minute for a scheduler (They like working over the phone) and I didn't get paid for a while. When I complained, I did get paid and after that I decided I would ONLY take shops over the Internet so I had proof of the agreement. If they call, I tell them THEY MUST send me an email and I will reply to consider it a "contract".
They don't pay well enough for what you have to put up with in scheduling, but if I need food on a busy day, I will take shops for them.
The reports are generally easy.