Full-time positions, consistent hours, over-time pay, decent pay for entry level, professional management, and thorough training.
Cons
Strict dress code for a retail job. We had 1 general manager and 3 assistant managers whose differences in management style and process often conflicted, so that lead to confusion over store functions sometimes.