Pros
Sometimes if your location is staffed enough you can make your own schedule.
Cons
They hire bottom of the barrel applicants. I have worked with multiple people who do hard drugs on the job. There is no opportunity for raises or performance based raises, the area manager will verbally harass you constantly, coworkers have assaulted me multiple times, customers are horrible to deal with sometimes, employees have zero idea what they are doing. Overall the worst job I’ve ever had by far.