Pros
Great gratis, great product knowledge, you get to be the first to try new products, owners are nice, and customers are usually alright. Pay was nice.
Cons
The management is atrocious; they are not team players, they are buddy-buddy with the DMs to make themselves look good and the sales associates look bad, they will make you stay hours past your shift even if you can't, and they will never give you direct orders or criticism. Managers do not take into account your personal life for scheduling and will just give themselves whatever hours they want and leave the employees with no time off. The benefits are a joke and so is commission. When I was hired I was told that I would have the opportunity to grow into another position that I am qualified for, and well, they lied and I never got it.