Great Money and Benefites, Don't count on a family life.
Pros: pay, freindship, benefits
Cons: hours, working weekends
The retail hours and long days that you work tend to drain you. The pay is very good and benefits are awesome. Depending on where you live advancement is very possible just not in smaller states like VT. My coworkers are amazing people.