Pros
Boss seriously appreciates us, treats us like extended family. Management is like family. They want you to be the best you. We work for good people, and help them help others. Once you've got it down, it's fun. They give regular raises as long as you're performing as required. They give a lot of chances to get stuff right. I am not a number, I am a person. Boss even buys us snacks.
Cons
I'm not gonna lie, a job is work. The busy season is tiring, sometimes we have to stay later, but the work is finite. We leave when we finish. Training is hard, because there's so much to learn. (Although we try to be very compassionate when we train.) It's hard to get Mondays off in the busy season, but the mgmt takes circumstances into acct. Sick days are the same as paid or unpaid time off.