Vantaggi
The overall company culture is very positive and healthy. The welcome process involves the CEO meeting each new person, which is very much appreciated. They match all employee monetary and time donation to non-profits. Also, the pay is fairly competitive for the market.
Svantaggi
At a team level, there is a constant struggle to get work done in spite of endless meetings. After more than a year, Carmax is struggling to adapt to a telecommute model for infrastructure employees - despite making it their official policy that IT will remain remote indefinitely. They did not provide sufficient hardware (monitors, keyboard, mouse, headset) to do the job. The largest issue in my opinion is that they're forcing an AGILE work model to ongoing infrastructure work. It adds to the endless meetings and imposes arbitrary deadlines for operational work.