Pros
They cook out for you every once and awhile. Employees that aren't management are great. Shop is temp controlled very well. Carmax will pay for your ASE certifications. They have volunteer opportunities to help build playgrounds.
Cons
Management micro manages. If you enjoy getting told you're not doing enough work or getting pulled off you normal work to help other departments while mangers sit around in sowing circles then this is the place for you. Health insurance, dental, and vision is at least $650 plus a month. You will be told to work extra for 4 or 5 weeks straight then a month later be asked to take a week off with no pay. If you want to be paid for that week off you need to use vacation or sick pay. Managers are constantly changing changing what is acceptable and what's not. A common saying among my associates is the only constant is change. I also see another constant which is inconsistency.