I have seen shoppers complaining on forums that it was now several weeks from a job performed with a 7 day promise and they still weren't paid. I haven't seen them come back with a specific statement about when they finally got paid, but it doesn't much matter to me, I won't work with these guys further until they get their act together.
I don't know about you, but I personally find it offensive when a company promises 'rapid pay' to get a routine job done. I can understand it when a shopper is expected to lay out a substantial amount of money ($100 or more), but for routine jobs it means that you are getting paid ahead of shoppers for whom payments are already excessively long. When a company's pay cycle is soooo long that even a $30-$50 restaurant shop is viewed as an excessive burden so shoppers resist taking the job it is time to shorten the pay cycle. When a company instead lengthens the pay cycle (as JC&A has done) one needs to wonder if they are adequately capitalized to cover their debts and one step from closing the doors leaving shoppers holding the bag. This has been the case with Freeman, which at least is communicating with shoppers, with Goodwin, which makes firm payment promises to individuals which are not being kept, etc.