Pros
I love my coworkers. Nearly everyone working there really loves the animals and has their best intentions at heart. Pay isn't great, but benefits make up for it a bit and are very good. Work itself is challenging and satisfying.
Cons
Management has no sense of what employees are actually doing and are aware of many problems but have no intention of fixing things. Have plenty of coworkers who are so overworked they never take lunch or stay late most nights. Those that stay late sometimes clock out and continue to work, more worried about the animals that need caring for than the fact that they'll get in trouble for staying late and going over budget. Morale is bad because most believe that upper management doesn't care about them or the animals, as numbers and quotas seem more important to them than the welfare of the animals in their care and the people who are looking after them. Favoritism runs rampant and there's a sense that HR and management knows exactly how overworked staff is but still won't hire more people.