Pros
Work is reasonably simple enough, at least in concept. They're somewhat reasonable about scheduling conflicts such as a second job or college. Under our previous management, we had virtually no customer complaints and were performing wonderfully.
Cons
There is virtually zero room for advancement in the company. There is a severe issue with management promoting the people they like over people who are qualified, with virtually zero consideration given to seniority. Pay raises are atrocious. After having worked there for several years, they're still paying less than a dollar over minimum wage, with no opportunity to move from part time to full time. Cleanliness is at an all time low, with the company having eliminated the maintenance department. While previously the company was very customer oriented in its policies, they've recently cracked down severely on their return policy, disempowering their customer service and putting even more work on the shoulders of their team leaders. The location is in complete upheaval after backstabbing inner politics caused a dozen people to quit within two weeks.