Pros
Fast paced environment always busy. Pride achieving budgets and making money. Commercial performance and competition is fun when you win. If you make the effort it will be noticed. Good progression (to a point). Very multicutural and diverse and everybody is welcome. *Some* very good mentors in a few stores that will aid your knowledge and progression.
Cons
No Bonus. (but colleagues do) No consistency with managers performance, leaving hard workers working extra hard. Retail hours, late nights, very little consistency. (like this in all retail) Some senior managers in stores have been in the buisness too long, old fashioned styles of management. Colleagues have too much power, some of the stupidest rules and agreements made because of the union. Makes some of them untouchable. Even senior HR sweep things under the carpet instead of dealing with the issues. Lazy lazy lazy people there to just get paid and do nothing, both managers and colleagues. People afraid to speak about others performance and things rarely change. Depends what store you're working in because the areas around are where the poeple are hired from (read between the lines with this comment, not all are bad obviously but the general culture of a store can be hugely affected by them)