Pros: you learn a lot about products
Cons: you are treated like a child
Not a great company to work for at a retail branch, however I am unsure of how working in the corporate offices would be. Lots of cattiness and talking behind people's backs, lack of strong management and leadership, high turn-over, etc. The typical things you would find in the retail business.