Pros
The professional looking uniform and the name of the company makes you a kind of proud working for them. Many of the employees are students who work part time (not overworked and still hopeful :) ) and most of the employees are intelligent and nice so they can make a good team. Working for a small store can be a great experience and also you can learn a lot in many areas. Small stores are also better for development within the company as they get know you better and find you the right way of development.
Cons
Working for bigger stores is awful. People are competing for every position, little treat or anything and you hardly get the chance for developing in you r career, you are more a number than a person. There are a lot of managers and they all competing and want different things from you, if one is happy with you it is sure another one won't be... I also experienced that managers like to threaten you more than to encourage you, they praise you with one thing and then tell you off for 5 just so you won't feel too happy about yourself. The most annoying thing that they force you to give out customer satisfaction surveys with detailed explanation that annoys the customers and when they leave you with a rude comment it makes you feel awful. The colleagues are also not that nice in big stores as there are clicks (many time speaking a different language even on the shop floor, so you don't understand whats going on...), and if you can't find your own click you are going to be very lonely.