4.0Jun 11, 2008Generally a very good place to work.Senior interaction designerCurrent employeeMountain View, CARecommendCEO approvalBusiness OutlookProsWork-life balance, compensation, strong focus on customers. Do treat employees with a great deal of respect.ConsComplex organization structures and issues making decisions efficiently.Show more