4.0Jun 21, 2012Great company to work forEng managerFormer employee, more than 3 yearsSunnyvale, CARecommendCEO approvalBusiness OutlookProsGreat friendly people. Good life/work balanceConsSlow moving. Limited in innovationShow more