Yahoo has 14,100 employees, with average revenue per employee of just about $80,000, compared to $220,000 for peers like Google, Amazon and EBay. It is badly over staffed and needs to make some intelligent cuts.
Even more, the company needs a mission that makes sense.