I hate to be one of those people on forums hating this... But it's just bland, boring and Optima-esque.
From Yahoo CEO Marissa Mayer: "So, one weekend this summer, I rolled up my sleeves and dove into the trenches with our logo design team: Bob Stohrer, Marc DeBartolomeis, Russ Khaydarov, and our intern Max Ma. We spent the majority of Saturday and Sunday designing the logo from start to finish, and we had a ton of fun weighing every minute detail."
actually you make a good point. might not be their design team per se.
In answer to your question. Yes, I would and, if I could, I would avoid working somewhere I couldn't tell whoever what I thought. At the end of the day its got your name on it. If you don't like it at least say so. I know its not that simple always but that's my philosophy.