Pros
ROWE (results only work environment). As long as the work gets done, it doesn't matter how many hours you work or where you work from (in theory). Fresh fruit every morning, cereal on Monday mornings, bagels on Friday mornings, some catered lunches. Good opportunity to work with cutting edge technology (depending on your role).
Cons
As an employee moves further along in tenure they are demanded to take on additional projects, work, and in person meetings, which actually ends up in longer hours spent and increasingly stressful expectations. You must be a "yes man" and expect to take on anything that comes your way. I became a yes man, played by the rules, took on additional projects and completed numerous high level assignments and even presented to executive management and when a promotional opportunity to Sr. Analyst role came up within my team which I clearly deserved, the job posting was put up without even having a conversation with me. I was extremely dedicated to Edmunds, played a lead role in developing our dealer performance tool, performed equivalent if not better quality work of Managers and Sr. Manager's of Analytics & Development yet although I was told that I and my work was valued by the team, the actions didn't follow the words. Edmunds seems to be having an identity crisis. The company built its reputation as a great resource for consumers to find information and reviews about vehicles. Over the past couple years, the company has cheapened itself to more of an advertising/car buying oriented website and drastic organizational changes are made hastily every few months to try to compete with pure automotive buying/selling websites such as TrueCar. Be aware of favoritism and HEAVY politics.