Pros
Earning potential, independence from micro-managers, cool trucks, excellent support, intelligent/skilled/professional employees, friendly & helpful environment, family type atmosphere, generous commission rates for sales
Cons
Lack of in-depth training for new hires, certain stores receive more support than others with better facilities and inventories, can't think of anything else