So, I worked for Petco for 7 years and everything completely depends on your store manager.
You get loads of PTO and the experience of working alongside animals however during my employment I had 3 different stores and assistant/GM pairings over a period of time;
1) made sure you got all your PTO, took care of all the animals and I never heard her complain about "losing her bonus" to animal care. everyone got along and would go out for drinks. live and let live.
2) one manager was the same, unfortunately her assistant caused a high turnover beginning the first month of her being there; workplace harassment was rampant and PTO payments and scheduling would disappear. she even called me while i was being sedated for surgery to see if I would work on my PTO...
3) just all around awful, both were like my second encounter to the Nth degree if you can imagine it any worse. I'd get chased around and coerced to quit because my second job in healthcare meant I couldn't close and that didn't meet her liking even though I was still bringing in the most commission of my department and doing all my duties faithfully