3 questions correspondantes
There are pros and cons to every retail job. Pet Valu provides their employees with awesome resources and great training on their products. Every owner is different, however, any store that I know of offers item discounts to their employees. Lots of dogs come in to visit/shop and a lot of stores have an in-store cat up for adoption. You are guarenteed at least 10 hours a week and get a 30 minute lunch if you work more than 5 hours during a shift as per government regulation. Sometimes things can get frustrating due to having smaller staff sizes (harder to get time off when you need it) and unreasonable customers... but this is no different than other small retail jobs.
The company tries hard to ensure each store runs smoothly. This can change depending on the employees/manager/owner you work with. If you do a decent job and are friendly to everyone, then in my experience the environment is excellent. There is some pressure to keep up sales with certain goals to achieve very shift/week/month but they are certainly achievable with a little bit of effort. The stores generally only have a few employees so management works hard to create a team environment which benefits the store. If you have a concern about something in the store, whether it is a customer or fellow co-worker, bring it up to your manager and they will help you sort it out (if it's ongoing, they should schedule a team meeting to discuss).
The franchise owners are completely out of touch with the company itself and the company itself has absolutely no idea what individual franchise is actually doing.