The con is if they short you out of your hours, you will go through hoops to get your money reimbursed, in most cases you may never get it. I got tired of calling their HR department, after talking to many reps from payroll they saw the proof that my check was short, and payroll try to reach out to them, it's hard to even get an email response, some managers are very unprofessional, they will double talk you about your performance, hard to get assistance while on the floor after coming out of training, They go out of the way to keep you from quitting, only because they have such a high turnover. I would never work for this company again.