Pros: I've been able to work here during my entire time in cegep and university. The minimum availability is 2 nights during the week and 1 day on the weekend, so the hours are pretty flexible. Most of the managers understand that everyone has a life outside of work, and it's easy to get days off. The job itself isn't too demanding; tasks are usually fairly simple. Working on floor, whether in Toys R Us or Babies R Us, requires some manual labour but nothing too intense (I still prefer working on floor than being at cash). Coworkers are great. It feels great to make a kid happy or calm an expectant mother's nerves.
Cons: The biggest downside to the job is how long it takes to clean up after the store closes; some days it takes 15 minutes, other days it takes 2 hours (don't make plans immediately after work!) Management could learn to communicate better. Training is lacking sometimes. There is a focus on measurables (how many protection plans you can sell, how many online orders you complete for customers, etc.), which is understandable for a large business but stressful for employees.
For me personally, the pros outweigh the cons. Overall, a great experience.