Pros
You get to work with children, sell a well known product for a reputable, high profile brand! Great team mates, respectable Store Manager. As others mentioned - great discounts and employee "fringe" benefits (parties, etc).
Cons
Low pay. Inflexible hours that fluctuate from maybe 5 hrs /wk to 25 or more, no work life balance for a part time minimum retail job with ridiculous expectations. Always on call, hard to get time off, schedules may come out late. Adding to that, ASM was very unprofessional who mixed personal life with work and berated employees in front of guests for minuscule issues. Picks favourites, rude to other employees. Supervisors may be the same - young staff with little people training and spent more time chatting with one other than working. Topping it off, 5 to 10 minute breaks were frowned upon - even for a quick drink of water or to use the washroom - for a 4 to 5 shift!