Yes, CRI pays relatively quickly. I am unwilling to have them deduct further fees off of low prices to send payment by Paypal, so I usually see a check in 10-12 days. It is because of their fast payment turnaround that they can get away with the low fees they pay. IMHO a fair and reasonable price for a gas station visit is around $12-15 depending on what is required. They dispose of most of their shops with little or no bonus, which allows them to bonus some heavily to get the jobs finished. And indeed shoppers take them.
I am not so much concerned about companies paying in 1-2 weeks as I am about them paying fairly and systematically. My understanding is that a number of merchandising companies pay weekly or bi-weekly like clockwork. In mystery shopping, I know that on the last business day of the month I will see payment in full by direct deposit from Service Intelligence for jobs done the previous month (i.e. Jan 2008 shops were paid Feb 29 etc.)