Pros
Lots of opportunities for advancement and relocation. Interesting job functions. Attractive and comfortable environment. A lack of formal education does not hold you back; at least at the store level. You can directly affect your earnings with selling more and bonuses resulting from successful business. You are given a lot of freedom to run your business and no micro managing. Great experience that will develop your skill set as a manager. Employee discount; managers receive 33% off.
Cons
Retail schedule is not ideal. You will work almost every Saturday, at least one Sunday per month, and one closing shift per week. You have to spend money on work clothes that you will not wear anywhere else; depending on your department. Money is only alright until you surpass the Department Manager level.