Pros: Carfax has a wonderful culture, the way people are changes your perspective on a workplace. Leadership is a bigger plus, having committed and strong leadership that want the same things as you. A dog-friendly environment is also a plus! Having a tough day? Go pet one of the cute adorable pups. The work-life balance is surreal. They want you to take your vacations. They want you to spend time with your family. It's incredible and you never have to feel guilty for it.
Cons: Politics, but every workplace has politics.