I'm quite certain that my views on yahoo are biased.
Nearly no one I've interviewed from yahoo has bad-mouthed their former employer, so my negative bias is from working with people that have passed the technical interview and have been hired... the quirks that people pick up after working at yahoo for many years are odd to me (like the strange desire to put squid in front of everything).