Pros
Pleasant and clean working environment, positive customers making the job a lot easier, easy to get cover for work, can work around your studies, good customer service and retail experience, simple job for easy money.
Cons
Lack of training, so you have to pick it up as you go apart from the basics such as how to stuff a bear and what to say to the customers, but can often be difficult to answer customers questions because you don't get told much. Pushing you to try and sell everything and anything which does not give the staff any benefit what so ever, poor incentives and competitions between staff that don't even work, time goes really slow, having to greet every single customer and ask them the same questions takes it out of your emotions, or having to stand outside the shop trying to get the customers in, managers are always on your back so you can never relax or take initiative.