Pros
Schedules are pretty flexible and easy to work with and get accommodated, but that is entirely dependent upon who you work for within the company. But the overall culture is that we're pretty laid back about time off requests and work around them when Decent benefits. 50% 401k match up to 6%. Reasonable vacation time.
Cons
The stores are failing (operating at a loss) and conditions have become terrible working within the stores. Wages are not competitive so nobody wants to work for us, and many quit within 6 months. So we're at a point where we hire nearly anything we can get. Currently over half of our staff has worked for us for less than 6 months. Due to this and other reasons, morale is near an all time low. Sales have been slowly declining over the years and the strategy employed by upper management has been to cut our expenses to the barebone, so we never have enough people to run a store, which has been losing us many of our long term loyal customers. It's also hard on the staff, so many who are above the entry level work are stressed out and we're losing people who have worked with us for 10 or 20 years. Our software is also terrible. Just look at the scores of the "YES" rewards app vs any of our competitors. The score for our app is a 2.5 (where there is a floor of 1, so it translates to a 1.5 out of 4). The app is terrible, and this trend is reflected in all of the software and equiptment we're given within the store.