Pros
You get to work with some really good people. Kind of people you can make friends with for life
Cons
Ridiculous hours, bonus goals that keep getting higher. Always unattainable to be the best unless you are playing with your Numbers. Totally unappreciative of the staff they have. Can work people to complete burn out. Had a regional tell me to reschedule my daughters surgery to make things easier for her for the holiday season. My father was in the ICU and they wanted to fire me because I left after telling then for hours before I needed to leave. Regional told me bonus goals are meant to be extra but with insurance on 5 dollars an hour, not even close to a livable wage. They act like they own you, that this job is a gift to you. 9 plus daus of work with no time off. Just total loss of humanity in the company.