I did quite a few shops for them in June - to the tune of almost $700 and submitted my invoice right away. Somehow, they missed my payment in October and I had to chase it down. They got on it right away and the money was in my PayPal account within a couple of days of my call. Since then, I've only done one shop for them - for which I anticipate payment later this month. I'm taking it cautious with them until I've done a few more.
Besides, they mostly have apartment shops in my area and their "bonused" rate is the same as the standard rate at the company I use most - which pays very quickly. As long as the other company as more work than I can handle, I don't see a reason to pick up shops for Cirrus. (Though, they are nice folks....)
Hard work builds character and homework is good for your soul.