Pros
If you can't find anything else, it is a secure job right out of college or if you got laid-off from another position. You will learn how to run a retail operation (which believe me, is not hard) and most importantly how to deal with -often angry- customers. Looks good on resume (I have been told). Nice co-workers who are usually young and dynamic.
Cons
You work from 7:30 in the AM to 8 PM. You might not get a lunch break. You will get days off depending on activity (often no week ends), and no 2 days in a row. You are paid $13/hour, regardless of previous experience and college degree, which in today's economy does not get you far (about $2500 usd a month for 55-60 hours a week). When promoted to Assistant Manager you work longer hours and in some situations can make less money than a Management Trainee (you no longer work by the hour). When you get to Branch Manager -at least 2 years- you FINALLY make more money (between 50 and 80k) but you will work up to 70-80 hours a week, which is ridiculous. You work with nice people, but often not the smartest bunch (meat heads), because all the smart people got real jobs. Management say one thing but do another (customer satisfaction, taking good care of employees, etc..). Incredibly sales driven, you are under constant pressure to sell over priced and often useless insurance. Lots -LOTS- of borderline shady practices (at least in the South Florida group). Morale among Management Trainees is, in my area, pretty low. Washing cars in the sun 100 degrees+ while wearing a suit, driving around town picking up cars and customers (did you really spend all that college money for this??), answering phones, answering phones, answering phones. Again, STAY AWAY, you have been warned.