Pros
The people you work with are usually great, everyone likes/has animals so you have common interests. The benefits are decent, especially full-time and while you don't get "sick days" you receive paid time off that you can use for whatever you need. Employee discount is 20% on almost everything which comes in handy since if you don't have pets when you start there, you will soon.
Cons
Pay increases in recent years have been cut significantly although company seems to have continued to do well. Some of the numbers they expect you to reach to get a decent raise are not attainable. Regional management can play favorites, holding some stores to different standards than others or helping certain managers more than others. Payroll is always an issue, with more being expected with fewer and fewer hours. Advancement above store level is limited, there are only so many DM or regional jobs and a move to corporate (San Diego) if something came open, is not possible for everyone