I have worked for them for a few years doing mostly restaurants. I don't particularly remember the pay period being horrible but I am one that gets some companies don't pay for 2-3 months and if that is their schedule I am fine with it.
The just have one requiremement on the restaurant shop I do which is really in how you input the information that I do not like.
But, yes I would work for them.
Liz