Good pay
Full time
Small team
Easy work
Commission plus hourly pay
Cons
Management doesn't care about personal life issues, will guilt you into coming to work no matter what
Constant berating from customers
Customer first mentality so you're breaking rules to make the customer happy and then getting in trouble for breaking rules.