Pros
Like minded people. Pro deals. Knowledge gain. Some unique training experiences. Fair opportunities to advance...if you're willing to put in the hours. Two "Yay Days"--time to spend outside with six hours of pay for each.
Cons
Poor communication from leadership at HQ on down. My schedule's been changed more than a few times with NO communication (except, "Hey, why aren't you at work today?"), You must comply with specific schedule requirements, such as working one day on the weekend, open or close, and 16 hours a week, UNLESS you're one of the "chosen." We have a person who doesn't work weekends AT ALL, and others who don't work the minimum. In the end, given the pay and the nonsense one has to deal with, it's still just a McJob. There is much talk about "work-life balance," which is great, except when it doesn't suit their needs. Then it becomes, "Sorry we're not honoring our deal, but we're short staffed and we need you be here and give up your free time."