Pros
pay is pretty good, good products (overall). wouldn't trust buying a used car from another company. this is not to say that carmax is perfect as it relates to vehicle quality (who is?) but if i had to take a chance with buying a vehicle from any company, it would be carmax. overall, carmax is a good company.
Kontras
career growth is limited because of the size of the company. lack of high-level management engagement in career pathing. it doesn't exist in the operations side of the business. i spent some time at headquarters and was able to mention my concerns and told that the company was fully aware of the need to have a functional development/training program for operations manager trainees and that the company would have one in place by the end of that year (2008). needless to say, they're still working on it.