4.0Jul 17, 2011Anonymous employeeCurrent employeeSunnyvale, CARecommendCEO approvalBusiness outlookProsGreat teams and culture and fun place to workConsNeeds work on promotions yearlyShow more