Pros
Free membership and coworkers
Otherwise, none
Cons
Outdated, overly complicated and inefficient software
Racist and rude management
Mandated agressive sales tactics
Scam hiring practices
Will pay you minimum wage until you receive training, instead of the much higher wage promised during the interview. They will not give you a date for the training (many wait over 6 months), effectively holding the 'future training and income' as bait to keep you there working their front desk for next to no money.