Google is a great place to work if you're here full-time. As a contractor there is way too much work instability. Sometimes you're lucky to find great managers who are willing to sponsor you for a full time role. Other times, the management you're working with only sees you as a means to a result and you're left with just the name on your resume, looking for another job outside of Google.
Free food, schedule flexibility, cool events