Cons: don't give up your existing job for this one
Hired given a date for start which had to be confirmed, but then never received a call back. 3 visits one included 41/2 hour training, (unpaid) gave up a part time position so I was prepared to fill full time schedule. 2 weeks later another store location called. Told I would definitely receive a call back but never heard form them. Unorganized company.