Pros
Ability to move up if you are patient and bid your time. Get to learn about car repair, tires, and sales. Entry level pay is pretty good for retail. Some ok co-workers. That about sums it up.
Cons
Dealing with difficult customers all day just about everyday. Typical customer service/retail/sales. Some douchebag coworkers. No thanks attitude. Punch in punch out mentality. Sell, sell, sell. Did I mention sell?!?! Sales goals and CFNA applications. The tire room. Technicians can be complete a-holes. Training can be hit or miss. Depends on your store and store manager/coworkers. Training. Have to travel to different locations. (Could be a pro if you like traveling away from home) Long hours on your feet all day everyday. Work every Saturday and Sunday. No work/life balance. Especially when you get to be a manager. 70 plus hours and most of the time 6 days a week. :) Basically, forget LIFE for a while! Work, work, and more work! Good Luck!