Pros
Takes care of customers, has available a huge range of brand models, very familial as a environment, super professional employee who know their products and promos, flex hours, bistro for clients and employees and free coffee.
Cons
Poor benefits (insurance), not a lot of vacation (2week first 5 years), no training available.