I've done 2 jobs for JC & Associates. They both paid, but there was definitely some lag time involved.
By the time I got paid for the last one, I had given up on it and just figured that I was not going to get paid, then out of the blue, almost 5 months after I did the shop, I got a check.
Definitely not one you want to depend on to make a living...