Flexible hours and generally good management. Promotions within are pretty scarce. Wage and benefits are basic. Corporation implements very outdated information to share with customers, mostly to sell more products. Training is minimal and based on pushing half truthful information to push products. Stores with Banfield locations tend to be pretty dirty, they have a lot of dogs with communicable illnesses like Parvo go through, then don't sanitize properly. Very family friendly company, but turn over is high. As far as retail goes it's one of the better jobs I've had, but nothing I would plan on doing for a long time.