Pros
You get a lot of practice working with all types of people, learn how to sell product, be a good people person, and manage your own farmers market stand selling food/product. They are a great company with a great message.
Cons
some of the food they produce is very salty