Pros
If you want lots of hours, this is the place to work. I am currently part-time, as I am a full-time student. They try to squeeze more and more hours out of me every week, and have no consideration that I switched to part time for a reason. And yes, they know about me being a full-time student. However, they did give me the post I wanted, as it is very close by to where I live and it pays better than most other posts. The pay in general isn't bad, and is better than what most other companies will offer. I'll give them that.
Cons
If you expect to rise up the ranks here, it's not happening. Don't get your hopes up. I'm only working here to help get myself through college, and I would take another job in a heartbeat, so long as it pays better. Favoritism rules here. The schedules are also very unstable, except for usually the people who have been working there forever. This is NOT the type of place you want to establish a career in. Move on, and do better for yourself!