Not at Google but I'm in such a role right now and I really dislike it. Can't really get much focused coding in because you constantly have to jump in to review something or help fix something or handle a live site juniors cannot handle, or update some TPS report on what everyone is doing, or some PowerPoint or whatever. I dislike all of these to start with, but getting my own (expected) features in is an exercise in frustration. And when I ignore people and try to have uninterrupted time it feels like I'm neglecting all this other stuff. I wonder who thrives in such a mixed role...