Yahoo! – “Need more focus and transparency”
Pros
Plenty of opportunities to learn about new technologies. Smart people to work with.
Cons
Lack of focus. Everyone seems to have an opinion on everything but nobody seems to be making the call. Many slackers in middle management. Lack of transparency, rank and file don't know what's really going on.
Advice to Senior Management
Keep the focus. Streamline process and make a single person accountable for each area to speed up decision making.