Yahoo! – “Good colleagues but not-so-good senior managers”
Pros
Excellent coworkers who are smart and hard-working. Opportunities to work on exciting new products such as search marketing. Good exposures to new technologies such as cloud computing.
Cons
Senior managers failed to provide sound long term strategies and good directions. Internal communications among different teams were extremely frustrating.
Advice to Senior Management
Make sure what Yahoo is and will be. It is going to be very hard, if not impossible, to be both a technology company and a media company.