Pros
Pay is Reasonable but not great
Cons
Managers are constantly making threats and demands. They schedule you but then demand you stay considerably longer and threaten you with firing to ensure compliance. Clearly they assume no one has a life outside of work, or ever makes plans to do things in their lives other than work and be on call for work 24/7. This is not an occasional occurrence which could be understandable but an everyday action. In addition, managers will change your schedule last minute. Say you were scheduled for 9-6. They'll change it short notice like after work the day before and tell you to come early, say 7-4 but then after you show up early and work your full shift they will still require you to stay to the end of the originally scheduled shift (9-6) if not longer. Their skills and abilities as well as proper knowledge of what responsibilities a manager actually has are completely off base. In addition, they have no sense of professionalism or general business etiquette.