Pros
Great training process, great people, huge selection of inventory, large number of walk-through customers, very few slow days, good sales crm tools and the process for buying cars is easy albeit a bit flawed. It's a good entry-level job for the training and experience.
Cons
Rigid processes, employee feedback not always taken into consideration, pricing high and MaxCare no longer as good, sub-prime auto loans with very high interest rates, car hold policies, managers will pressure sales people to be pushy even if it means poorer customer service. Sales commission structure hadn't been increased in 10+ years, unless a manager is what you want to move into, not a lot of room for growth, lots of turnover, and favoritism is found in each department. Hard to request time off and schedule changes.