I have done a few shops for them. They are a good company and have always paid on time. I find their reports to be long for the payment, but that varies based on the job. I suggest giving them a try and see what you think.
Shopper since 2009
MSPA Gold Certified