Pros
Deliberate effort has gone into creating several aspects of the culture which are great. You are treated like an adult and have the flexibility to work from home and set your hours (within reason - there are LOTS of meetings). The President and CEO communicate with great transparency. The Workplace Experience team is awesome and keeps the positive energy, perks and comforts flowing. Lots of smart people is another positive.
Cons
Many meetings. Overly collaborative (decision by committee) which bogs things down. I don't know that Edmunds can ever hit the big time or beak through to the next level because management is so prone to over-complicating things and jumping from one "idea of the month" to another. Almost too smart for their own good.