Pros
This company gives their employees a lot of opportunities for advancement. The wage they pay tends to be slightly higher than minimum wage in most locations and the pay is weekly which is helpful to some people. The work requires basic customer service skills for most positions. It is fairly easy to get a job with this company at the store level.
Cons
This company has a very high turnover rate and for good reason. Although the work isn't terribly hard the store is usually understaffed either due to call-ins, no-shows, labor hour restrictions, and other factors that cause those who are working to take on much more responsibility than they are paid for. Communication at the store level can be lacking at times. Because there isn't a lot that would prevent someone with a criminal history to work for the company there are a lot of employees who lack work ethic which makes it harder for those who actually try to do their jobs to the best of their capabilities. Unless you want to be a GM of your own store one day or get into corporate do not look at this job as a career. It is great for basic income, but most of the store level promotions you can get do not pay enough to be worth it. Think being a restaurant general manager with all the responsibilities without any of the perks like partners in profit, full control of your department, or even the actual title of RGM as management does not want to pay you salary for the title and workload, and instead, want to keep you at almost the same hourly rate as a new hire.