Pros
Interesting customers, good products, love the dogs that come into the store. It's a paycheck when I get enough hours to pay basic bills. They work with employees to accommodate scheduling around other time commitments, like school or another part time job.
Cons
Hours are tailored by the automatic scheduling system to keep you on average under 20 hours a week. The last couple years big focus on sales goals: hard selling credit cards, item of the month, those "extended warantees". And they want the cashier to turn 180 degrees to greet each customer that comes in the door, while cashiering, pushing sales goals, and answering incoming phone calls. Customers are mostly retired men, farmers, blue collar workers and pet owners. Current manager has a boys club running, where they yuk it up while the womenfolk are working their butts off making stuff happen.