Pros
This place can be very rewarding when you are playing with families and genuinely seeing the great time they are having. Being able to make a difference with their day, regardless of how big or small, is incredibly fulfilling. It even reminds you that even as an adult, you can still learn and have fun while doing it. You may be able to rediscover your passions which will help you with your regular job duties.
Cons
The communication and responsibilities can be tough. Some days you won't know what is going on until last minute which increases the stress amongst the employees. Yes this can happen with many companies, but if you want to ensure that empathy is spread towards customers, it's important for the employees to have that towards each other as well. Scheduling can be incredibly difficult especially if you are not used to having it steady. You are required to have your days requested off within a certain amount of time and they are supposed to have your schedule done weeks in advance. What makes it difficult is when your schedule still isn't cemented even after the time it's scheduled. I get that emergencies happen, but sometimes it feels that it isn't as 2 sided.