Pros
Solid income, I made GREAT money, but I had been there well over a decade so I was pretty much maxed out. Great people to work with, and most customers were actually pretty fun to help.
Cons
1. No one really cares about you. 2. You will never get ANY support in regards to a crazy angry customer. Just give in to the customer regardless how crazy they are because if it goes above you, senior leadership will fold. 3. You will be responsible for about 200 different scorecards or metrics. No exaggeration. 4. Your schedule will suck the life out of you. You will work most weekends and almost every holiday. 3-4 days per week you will get off of work no sooner than 8pm. You will be scheduled for 50 hours per week, 60 hours per week during the holiday season and any other time 'as needed'. There will be no comp time for the extra days. You can be fired for pretty much any reason at any time with no severance pay. They have a reorg about every two years. Your GM will either make or break your job. If you get a great one, don't expect them to stay in position very long, and lord only knows what your next GM will bring. We once had 5 different GM's work in our store in 3 years. They very much care about hourly employee turnover and don't care at all about salaried manager turnover.