CarMax reviews

3.5

59% would recommend to a friend

(8,182 total reviews)
avatar

Keith Barr

44% approve of CEO

49% positive business outlook

CarMax has an employee rating of 3.5 out of 5 stars, based on 8,182 company reviews on Glassdoor which indicates that most employees have a good working experience there. The CarMax employee rating is in line with the average (within 1 standard deviation) for employers within the Commerce de détail et de gros industry (3.5 stars).

Reviews by job title

8K reviews
2.0
Mar 16, 2022
Recommend
CEO approval
Business Outlook

Pros

Friendly people. Everyone I've worked with at CarMax has been very nice and pleasant to work with. No big egos to contest with. Flexible work options. Engineers can work in-office, hybrid, or remote. I've chosen to work 100% remote and management is totally okay with that.

Cons

Very bureaucratic processes. Expect to be blocked on getting many basic tasks done because you need your manager or someone from another part of the business to approve a request, and if they're out of the office for a week - you're stuck for a week. Teams work in silos. Product teams often work on their code in relative isolation, only reaching out to other teams when they need to call an API. Basic engineering problems get solved with different home-rolled solutions on every team, leading to tons of duplicated effort and inconsistencies between services. Top-down mandates. CarMax claims to promote a culture of "team autonomy", but has done so in the worst possible way (in my opinion). Your team will have complete autonomy to... figure out how to maintain an entire stack of cloud infrastructure to support every service you own - there is little automation or standardization to help you there. But if you want to add a field to your API request, or publish something to the messaging platform? Expect that you'll have to "run that by architecture", leading to several emails and meetings talking about "best practice" that can drag on for weeks. Certificates. CarMax's current model for managing cert authentication between services is a total nightmare. Expect several weeks each year where you're going to be emailing certs back and forth between teams, manually updating config files, re-deploying, and manually verifying changes. There is not much consistency between how each team handles their certs, so the more services you integrate with, the more complex this process becomes. Churn. At least 50% of the work I've done in the past year at CarMax is what I would consider "churn". That is, work that could have been eliminated under better technical guidance or foresight. Work that didn't exist in well-managed engineering departments that I've worked with in the past. That includes dealing with certificates (see above), building home-rolled "resiliency" solutions, compensating for unreliable APIs we have to integrate with, troubleshooting flimsy cloud infrastructure, responding to false-positive on-call incidents, and more. One-sided compromises. Leadership has been saying for years (long before I got here) that we "need to get off of legacy services". So we build new services, but we continue to make compromises in favor of the legacy services, usually because the legacy service teams are overworked and understaffed so they "can't make changes right now". This accrues tech debt and often leads to us implementing the same, broken processes with the same problems in our new services, like putting lipstick on a pig. Despite all of the above, I've been told time and time again that our product team is very high performing and is being touted as an example for other teams to follow throughout the org. This makes it difficult to propose changes or voice honest criticism, since the general consensus is that everything is great and we're moving "faster than ever". Compared internally, I guess my team is doing great. But compared to engineering outside of CarMax... I'm just left with the impression that the bar for success is very low here.

3.0
Jun 22, 2015

Buyer

Recommend
CEO approval
Business Outlook

Pros

Generally most people that you work with are down-to-earth and good to work with. The daily tasks change a lot, which keeps the day interesting. If you're into cars, this is a great position to work in, because you get to drive all kinds of vehicles and learn about true market values.

Cons

They say that they promote based off of merit, but this is not true. To get promoted from Buyer to Senior Buyer you have to jump through a million hoops, go through multiple panels, give presentations, have people analyze you who don't even work in your office critique you, all for a moderate at best raise. They're looking for someone who will talk the Carmax lingo and use all of their super corporate sayings, like "cascade" and "I'll circle back" amongst hundreds of others. You have to work nights and weekends, which gets old very fast. You are not compensated based off of your college degree or background. I know men and women who have their MA (hard times brought them here) and get paid a fraction of what they're worth. People who should not be managing and/or coaching people will get promoted simply because they fit the Carmax mold. They talk the talk and are incredibly bought in. They speak in Carmax language, which would sound ridiculous at any other major company. The feedback is endless. Any meeting you have, participate in, or have an opinion of, you will hear, "let me give you some feedback on that..." or "what's your feedback on that meeting?" The feedback...never...stops.

1.0
Oct 23, 2013
Recommend
CEO approval
Business Outlook

Pros

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.

Cons

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.

Viewing 76 - 78 of 8,182 Reviews

Glassdoor has 8,351 CarMax reviews submitted anonymously by CarMax employees. Read employee reviews and ratings on Glassdoor to decide if CarMax is right for you.