Pros
You learn a whole lot about different animals and their care, and you get to help new/existing pet parents which can be very satisfying
Cons
The management in all departments that I have worked in do a whole lot of nothing. They skate out of anything they can if it involves manual labor. One of my managers spent an entire 10 hour shift running around with a clipboard in his hand saying how worried he was about cycle count (that is when you take inventory of how many fish you have, by merely counting them) and refused to help with customers. Funny thing was, for all of his worrying, another associate and I counted the fish in about 1.5 hours (while helping customers in between), and he ended up doing nothing. And that's just one example of their laziness!