Pros: flexible schedule, family environment.
Cons: not much structure as a whole, managers contradict each other.
Management was usually very goal oriented and willing to help you learn all you need to about product details however in my opinion they were somewhat to focused on making sales when they should have paid more attention to customer satisfaction.