Pros
Compensation was fair, benefits were great and you could move up within the company quickly.
Cons
You would regularly have to work 60+ hours, sometimes reaching over 70. This would not be as much of a problem if they would give you regular lunch breaks instead of just ordering food for everyone and calling it a "team lunch" to get around not giving breaks. Management would manipulate you into staying with the company when you tried to quit, I tried twice before finally leaving. Your managers would even get bonuses for being able to keep employees a certain amount of time. This should show you how bad they needed employees but could not keep them. They would teach you to play on people's fears of recent car accidents in order to sell them "protection products", regardless of if a customer needed them or not. They also would make you lie to customer's if you rented their reserved car to someone else for a higher price (or any other reason for that matter). If you wanted to move up within the company, they would lure you by telling you all the cool places around the country you could work, when in reality you would have no choice in that at all. They will put you wherever they want. They told me I would be able to train in whatever location in the city that was closest to me, yet put me at the location furthest from my house. I could go on but overall, it is a horrible, manipulative company.