Pros
The middle management is often great! The pay is extremely good (however, it's not actually 50,000 as advertised until after overtime). There is a strong feeling of camaraderie among the lower-level employees. The company does seem to stand for some amazing values, as long as they pertain to the outside world. Volunteer work is encouraged, and we even got a half day paid to do so.
Cons
The elephant in the room will always be that there are never enough cars. Customers are encouraged to make reservations for cars online, and inevitably, they will arrive and discover that the reservation is often just a suggestion. THIS IS A KNOWN DAILY ISSUE IN THE COMPANY AND WILL NEVER CHANGE AS LONG AS YOU WORK THERE. I want to make that very clear, this will be a daily battle. There are never enough vehicles and the lower-level employees are taught how to manage irritated customers, trade vehicles when they can with other dealerships, brush off customers who make same-day reservations, and even "steal" cars from other dealerships. This is a common and accepted practice for the company rather than fixing the problem (not letting people make a reservation if there is NO CAR). Customers do not understand why they have made a reservation, only to not have a car and honestly, I completely agree with them. It is a dishonest, confusing, and under-handed business practice. Upper management is a nightmare. There is so much "we are family" and "we care about you", however, we dreaded seeing them walk into the offices because they would cause major problems on purpose to see how we handled them. They will NEVER EVER have your back over the customer, so if you can handle always being the "bad guy" in customer interactions (even when you are following policy and rules perfectly) and being thrown under the bus if upper management thinks it will fix a customer's "bad experience" then absolutely go for it.