Pros
You have the opportunity to actually help people and fulfill needs. My customers and co-workers now and in the past have generally been some of the best people I have known. Typically off two days a week, but also receive 5 paid holidays, 5 sick days, 10 vacation days, 401K match program up to 4% immediately vested, supplemented insurance, opportunity for advancement, and employee discounts. Also, a very dependable employer even in this tough economy.
Cons
Tough schedule for maintaining work/ life balance. I typically work 8am to 8pm five days a week as a salaried store manager (not that bad for retail), but most employees work 45 hours per week. It is a demanding job and you will be a financial advisor, mover, salesperson, repair technician, collector, Santa Claus, grinch, janitor, and more all rolled into one.