Pros
Able to sell products you are passionate about, lots of resources for product knowledge and opportunities for continued company knowledge regarding trends, product improvements, etc. Great discount as well.
Cons
Lots of theft, little to do to protect employees. No opportunities for growth. Toxic managers and workplace culture with lots of micromanaging. Many leads and managers taking the job way too seriously and holding double standards for their employees. Very immature, lots of people complaining, certain employees not required to follow company standards, while others are held on a tight leash. Don't show up late, put a foot out of line or make a single mistake, you will get written up or given a punishment completely unwarranted under the circumstances. Talks down to employees about their "behavior" yet management displays the same behaviors.