Advantage Sales and Marketing is a large and reputable company. You should be able to get paid more quickly if you can find out who your local contact (DM) would be. I think you will need their help on this.
I have worked regularly for this company since August of 2011, I do demo work. When I was hired last year, the whole process took less than a week; the hiring process now takes three weeks at best and usually more. I am not sure what changes were made at the home office but they did switch over some record keeping system pertaining to payroll in late spring. I was promoted not long after the 'improvements' and despite repeated attempts by my manager to enter my raise into the system, I still have yet to see it. I have a new District Manager that I know they will eventually get it right. I will receive retroactive pay, a co-worker did earlier this year.
Advantage Sales and Marketing offers direct deposit or payment by check. Once you are in their system, they pay like clock work.
I'm not sure what postings the previous poster is referring to regarding ASM, I couldn't find any negative postings.