I thought the same thing-- this must the fastest paying MSC of all!!
I just completed a shop on August 29 and got paid today (September 4).
And that is even including the holiday in there.
I wish there were more in my area to shop but so far, I have found only one location.
Shopping across Indiana but mostly around Indianapolis.