Pros
You get a fair shake here. Great benefits. Matching 401K, Discounted Stock options (20%) good health benefits, etc.. I have been in the car industry for a while. You do not have to deal with the BS that happens in traditional dealerships both on coworkers and managers. They truly set you up for success with great training.
Cons
Depending on where you live, you might have to work Sundays. I happened to work at a location that was open on Sundays (not every store in the company is) At times they try and be too "neutral" and politically correct. You can say more at Church than you can day at Carmax. The locations are very "sterile" (that was a comment used by a customer) and you can't have a personal space you can claim as your own. You get one (1) personal item to "display" in your cubical (if you have one) The compensation (sales) is far and away below industry standards.