Pros
They (management) can be reasonable at times, such as with your breaks and scheduling.
Cons
My current management isn't giving me enough hours to be even decently sustainable, yet they have open-shifts available that they could assign to anyone, so why not give those hours to people who are severely underscheduled? If you want your workers to work for you, treat them right and compensate them fairly, and stop expecting them to come in everytime you text them just because someone else called out, maybe you need to give the people who constantly call out less hours because they aren't being reliable, and you need to give more hours to the people who do come to work and get things done, because they've proven to be reliable and willing to come in on their assigned days.