Pros
The managers and co-workers were extremely nice and friendly. Most people were willing to go out of their way to help you. The managers are always willing to work with you to allow a flexible and accept reasonable requests for time off. There is definitely room to more up in the company, but be willing to pay your dues. Everything is based on experience and seniority, which is very fair, but it is hard to get ahead quickly.
Cons
The management sometimes has a unrealistic expectation of time management. You are on your feet for eight hours and constantly running around, trying to please multiple managers, provide quality customer service, and get your cleaning duties done all at once. It was difficult to maintain a good work-life balance when working close to full time or over. The company can legally schedule you to work up 6 days a week, so they can take advantage and schedule you for 12 days in a row without a break. It's great if you want to work a lot, but you might not have time for anything else. The current benefits package is a joke though. As a new courtesy clerk, you do not get any medical or dental benefits until you have worked there a year and seven months. You also don't get any holiday pay until you've been there a year. So even if you work Thanksgiving, Christmas Day, and New Years, you may not see a penny above your current wage. Meanwhile, others are earning triple-time for working the same hours.