Avantages
Friendly, nice people work in the lower-level positions like sales consultant, service writer, technician, business office associate, and purchasing assistant, and some sales managers. CarMax had a good reputation for 10+ years at the store I work at. Work spaces are cleaned and the building looks nice. You can move up if you agree to move anywhere CarMax tells you.
Inconvénients
Terrible pay has not changed in years. if you get promoted to manager from inside the company you make 8-10K less than managers hired from outside the company. That's insulting and insane. Richmond headquarters lives in a bubble, no idea how bad the company's reputation is becoming. Location General Managers on up seem to care about their stock options going up and not about the long term outlook for the company. Wake up. Wall Street can punish you if they think this is another Circuit City. If you are a customer, good luck. You will pay thousands more than you should, your service contract may be hard to work with, and you may have to return your car and buy another one more than once to get a decent runner.