Great company! Competitive base pay plus commissions. Rapid advancement potential to supervisor/management. Comprehensive training and a positive, fun work environment. I like how they focus on growth and development. The managers and corporate trainers are always available and helpful.
Cons
The only con is a 6 day a week schedule, but its less than 45 hours a week.