The work is fun, the clients are usually well-tempered and it's enjoyable to make people smile.
Cons
Bad management, heavy emphasis on selling too hard, favoritism, corporate takes no responsibility for poor character of managers or associates even when a complaint is filed, sweaty work with expectations of doing it alone most of the time