Pros
If you work here, you don't have to work any major holidays and you get $2.50 more an hour on weekends.
Cons
While being "trained", the manager or an experienced employee is meant to be there with you to help you learn what you need to learn. This was not the case for any of the training I completed. They handed it to me and basically said "You're on your own, good luck." And that's if they even opted to give you training. The staff (in some departments) does not promote growth in their employees. They criticize your efforts by being rude to you and berating you, whether it be to your face or the ever-so-common trash talk to your co-workers behind your back. More often than not, they will not let you leave when you are scheduled to leave. They don't give the option of extra hours - they force extra hours. Management at this place is a joke. Every single one of them have some sort of superiority complex and you don't have to look hard to notice. It is not a "family" of "team members", it is basically you getting paid to do labor you haven't been properly trained to do for people who don't respect you or even view you as another human being. So in review of why you shouldn't work here: The training is a joke. The management is a joke. Scheduling is a joke. The mood is negative covered with a facade of "family". Take it from me, please don't waste your time here.