Pros
One of the biggest reasons of why I chose to work at Carmax was because of all the great things I had heard/read about the company, I was unpleasantly surprised
Cons
The scheduling hours suck, they in no way work with you to accommodate your personal life, management micromanaged every little aspect they possibly can often times pushing you to make unrealistic sales, out Moto is "low pressure for customers" that is completely one sided and employees are not treated with the same respect, they advertise possible transfer opportunities but it is impossible to transfer out of the store you're in, at least in the Tucson area. The managers have a lot of favoritism with employees and if you're not in their "clique" you can expect a stunt in your ability to move up within the company.