Yahoo! – “Yahoo - A Well Endowed Child That Misuses His/Her Talents”
Pros
Putting down a big brand on your resume. Working in or breaking into the Internet technology industry. Working for a large company means not having to worry about proposing a budget for even simple, basic things to do your job. Large companies tend to have business sophistication and processes so you can learn to solve complex business problems. Large companies tend to offer great employee benefits, especially in the Internet industry. More specifically, Yahoo is a data-rich company so whenever you need some statistics or data to build a business case, you have information at your fingertips (as long as you are resourceful within the company and know who to contact to get those data). Yahoo employees are mostly very friendly and helpful and as long as you make friends, you will get your resources eventually.
Cons
Like many large companies, Yahoo suffers from bureaucracy. Moreover, it has a systemic problem: a culture of dysfunctions built by "yes-people", "idea people" who don't know a thing about execution reality, self-serving corporate climbers and helpless workaholics who aren't taking the company anywhere even as they work long hours 7 days a week. Yahoo is overly diversified so it is highly likely that you'd be assign to work on a lackluster product, among many they have, with no chance of turning around because of under commitment by executive management.
Advice to Senior Management
Quit your job. Enjoy your wealth from those bonuses you earned. Toss your ego and let OTHERS who can give Yahoo a chance to win lead the company. Use the most valuable resource Yahoo has that no other Internet giants have - audience and behavioral data - and apply a rational, data-based business model to figure out the company's strategic directions. Don't rely on gut-feel or what seems to sexy.