
Carmax is a comfortable place to work, but definitely cookie-cutter company culture.
It was quick, and when applying for internal positions, your managers will usually put you through mock interviews to help you prepare.
In my experience, the people I have worked with have been better than the work I have to do - most of the time.
Carmax boasts about the opportunity to advance, but it is very easy to get stuck in any particular position. It would be easier and cheaper to place an already loyal, hard-working employee in position and train them into what you need.