Pros
Good work life balance for employees on the corporate side - but that's because they don't pay much so they kind of have to.
Cons
Not even sure where to begin, but I worked on the corporate side of HomeAdvisor (the side with the wanna be "techies" who thought they were better than the "sales" employees - who were treated like garbage at the company). Everyone talked poorly about sales people, yet no one had any real solutions to fix the problems. They changed comp plans every other week to try and "move the needle", when in reality paying them a living wage probably would have done the trick. I also witnessed numerous talented employees leaving less than 6 months into their job, probably due to the fact that the company had so much technical debt they couldn't get out of. Systems were so out dated and barely functioning and no one seemed to care - people would laugh at the fact that a project would be 3-4 months over its due date. Every project I worked on felt like it was some "college project" with no real adults or decision makers and was a complete waste of time.