Yahoo! – “Operations at Yahoo”
Pros
Yahoo is a great place to work. They understand work life balance. They treat employees as humans, not resources. Overall its definitely the best place I've ever worked at.
Cons
It's a big company that is stuck with many acquisitions, and along with that, many different platforms for running the site. Everyone has their own way of doing things and usually they don't want to accept other ways. They need to standardize on one thing, not ten.
Advice to Senior Management
Pay attention to your employees ideas and the market. I felt like the upper management did not pay attention to the very brilliant people working there or the direction of the market (besides what wall street thought).