> At this point in time, Yahoo does not have the public perception that they are a cool company to work for, especially for engineers.
That's the thing, it's all public perception and not based in reality. I've worked at Y! for ~4 years (software engineer) and love it. As Marissa has publicly stated, Y! is the world's largest startup, so there's a ridiculous amount of opportunity to work on fun and challenging problems.