Pros
The only thing I can think of that's positive about this company is the employee discount and they also operate past normal business hours so if you're only available to work in the evening or if you're a college student or senior citizen and don't need the benefits then I guess it might work for you. Also if you only want part-time work hours and don't really need more pay to pay your bills.
Cons
You don't get paid or promoted based on how hard you work or even if you exhibit more competency than the person working next to you. You also don't get paid any extra even if they assign more responsibilities to you just because you've proven you can do more. And lastly, they hire mostly part-time and "on-call" status employees but will schedule you full-time and not offer any benefits. If you turn down extra hours offered over your part-time schedule, then they in-turn start scheduling you even less hours in the future and slowly work you out of the rotation so you can be replaced by someone else to be available at any time with no advance notice.