Pros
You get a lot of freedom to help customers because it seems to be the number one priority of the company, I have seen on many occasions where the store took a loss to replace something that was clearly broken because of a lack of knowledge by the customer to use it properly and it was replaced no questions ask even without a warranty.
Cons
They offer vary poor pay for the amount of work that is required, of course this depends on your position. For the receiver I make $10.33 per hour with set hours 7am to 3pm which is nice except I am always moving and staying late to finish my work, this is mainly because I am constantly pulled away from my job to do other peoples jobs because they are incapable of meeting the expectations of their job but the manager refuses to let anyone go.