Unfortunately, the negative aspects often outweigh the positive. Training is minimal at best. The pay when I was there, was not so hot (although comparable to the industry). When I was promoted to Branch Manager, my pay dropped significantly. The hours (especially when compared to pay) were ridiculous, you were always understaffed (which could also be viewed as a positive when it comes to training for the real world) and more importantly, there was a huge, and I mean HUGE disconnect from Senior Company Execs and the troops on the front lines. The expectations and creative ideas they would come up with were not attainable or realistic.
This sounds crazy, however they simply would not give you enough cars to reach your profit/revenue expectations. I managed a store that was on a winning streak, sales were booming, and yet I could never get more cars to increase my sales. We all complained to deaf ears about this. Ultimately, to achieve our sales expectations, we would have to "steal" surplus cars sitting at the Airport yard (HQ) and secretly rent them at the local branch, chiefly due to the Airport wanting to sit on the cars rather than freely give them to the city branches. How dumb is that, having to steal from your own company in order to hit their sales goals? This is one example of how "out of touch" the Corp. Offices were with what was happening on the front lines.
Although they try and brainwash you with their propaganda, you are basically a car washing insurance salesmen in a tie. When you do meet their goals for selling insurance, they punish you if one of those customers actually have an accident, by charging your branch for the damages resulting from said accident.
Advancement is very achievable at the lower ranks for the right individual, however after Branch Manager, promotions are essentially dead in the water.