Worked with John briefly when he was with analytics. Great energy and I wish him the best (bummed he is leaving, though)! He's dead on about how much Google invests in their employees. The value of the things I have learned and am still continuing to learn here have been nearly unmatched. The best reason to join Google is that there's always something to learn, and some of the best mentors in the world to help you learn those things.