Pros
Incredibly small discount of 15% sometimes makes a difference. Due to having a high turnover, they try to accommodate peoples schedules.
Cons
Management is extremely lacking. They're very critical, passive aggressive and constantly hounding employees. The pay is nearly nonexistent, especially for the amount of work that's demanded of you. They're very stingy on raises and eventually stop doing them after about two years. Having to compete for days off on a busier time or on a day other employees requested, is tiresome. Something always seems to be wrong with someones performance. Management always follows up with seemingly positive feedback with something negative, as their motto is, "there's always room for improvement." You're worked until exhaustion and then asked to stay later, given random additional tasks all the while being rushed through it. They give "Pet Care Cards" when they deemed you did a "good job." you exchange them for candy. The novelty wears off quickly.