Pros
You have the freedom to choose what days you want to work. You can disappear for a month, go on vacation, and you will still have your job when you get back.
Cons
Everyone above you is condescending and the rest of the employees are treated like trash. However many employees are too blind to notice because that' right "I work for the Chicago Cubs" Like that's supposed to make up for the terrible hours and terrible pay. Breaks are a joke and favoritism is blatant. If you are not a tryhard, the supervisors will hunt you down if you take longer than your expected 15 minute break. There is no reason for you to try to go above and beyond and be the superstar when you do your job. You might get recognition, but you will not move up in position, get a raise, or even offered a better position. You will just get a thank you and everyone moves on with their lives. There are absolutely zero benefits working this position. You don't even get free food, no free or discounted tickets, or discounted merch. How greedy do you have to be, Wrigley, to not give your employees something in return when you are banking in millions every game?