Pros
Decent pay. Meet some really sweet people. Getting to see animals every day is great. If you have a farming/livestock background you are better off product knowledge-wise. Otherwise you will learn a lot about a lot of different things.
Cons
They want caviar customer service on a spam payroll budget. The customers have been trained to expect personal shopper type customer service but there are never enough people on staff to accommodate that type of service. So every customer acts like they are the only customer in the store and expects your attention immediately even when you are obviously already helping someone or answering one of the 4000 phone calls every day and are on the phone. It's very stressful and frustrating. The company also needs to invest in more thorough training, especially for management positions. Working outside in the cold and rain are not great when you're not used to it.