Flexible hours, very lenient with time off and understanding of family and school obligations, good coworkers and comparable pay to other retail/entry level jobs.
Cons
Very difficult customers, corporate creates unachievable metrics, you will be required to ask each and every customer 15 questions about add-ons, donations, credit cards, and membership cards if you work the cash register, never enough staff to adequately serve every guest.