Yep, been paid several times.
Look in the faqs - under when will i get paid -
"How often will I be paid?
You will be paid on a NET 5 to 15 day schedule, or from 5 to 15 days after the last day of each month. This means that you would be paid anywhere in between Feb. 5 through Feb. 15 for the traffic that you receive in January."
Hope this puts your mind to rest. they're good stuff.