Vantaggi
Salary was decent, especially the longer you are there (which can result in capped out salaries for some managers who do hardly any work). Yearly raises. Coworkers are easy going and pleasant to be around mostly. Definitely not the typical car dealership setting. Great training for the duration of your career with Carmax. Can use many things that you learn there and apply to other jobs you find in the future.
Svantaggi
Mid level management basically runs the store while senior management micromanages over your shoulder. Whole sales manager team was unhappy. I put in 60 hours a week to get all my responsibilities done but there's no overtime pay. LGM expects you to do your work and MORE, sometimes even doing things that he is supposed to be responsible for. Not much emphasis on your development or growth (varies per LGM, they're not all like that). Carrot is constantly dangled in front of you with vague responses in your goal to grow towards promotions.