Pros: Co-workers, flexible hours
Cons: Employee discount, pay, upper management
It most certainly is not a carnival. The company culture has been affected negatively by a downturn in its financial situation, so if there's an excuse, that must be it. Employees (including store management) are not valued, and job retention numbers would reflect that. Co-workers vary, and it is a diverse workplace, so that is one of the (only) positive aspects of this company.
The work is fairly simple and can become mindless after a while. The most and least enjoyable part of the job is dealing with customers. You don't realize how wonderful or evil humanity can be until you work in customer service (mostly fast food and retail).