I've worked for them almost every single month for the past three years... they pay the last couple days of each month, for the month previous. For a while there, it was often *the* last day of the month ~ once, they paid at a few minute before midnight on the last day of a month! But they made it before the month was officially over.
But more often, especially here lately, they're a couple of days before the end of the month.
For example, all November jobs, will be paid no later than December 30th or 31st. Maybe a bit early, depending on if they're taking some time off Christmas week, or around New Year's.
They were really early in November, paying out October jobs on November 27 (day before T-Giving!).
I was paid October 28th for my September jobs, September 29th for August jobs, and August 28th for July jobs.
Practitioner of the Nerdly Arts.