Pros
It's a fun environment. You can be silly and just have fun with it, don't have to worry about what you look like or impressing anyone but the kids. You get to meet and talk to a lot of people, and if you're a high-energy friendly person it can be really rewarding! Friendly coworkers are a plus, and you get to make people smile.
Cons
It's either fast paced or there's no one in the store. Holidays are a nightmare, long lines, crowded, impatient kids and parents. Too many managers who don't communicate with each other or with the associates, and then take out their frustrations by being overly critical of the associates. And training was wishy-washy at best, I got thrown straight into doing parties without being actually trained and it was a disaster.