5.0Feb 9, 2017Work hard and play hardAnonymous employeeFormer employeeRecommendCEO approvalBusiness OutlookProsSmall companies, lots of opportunities to learn new things. Everyone was team players. We worked hard to help our customers and we also enjoyed working with each other, and having fun together.ConsNeeded the growth plan, and created new products.Show more
5.0Nov 24, 2009Excellent companySenior engineerCurrent employeeSan Jose, CARecommendCEO approvalBusiness OutlookProsBenefits, learning atmosphere, flexible work hoursConsovertime work hours often conflict with personal timeShow more
3.0Aug 2, 2010Nice place to work for, but not for too long..Senior r&d engineerFormer employeeRecommendCEO approvalBusiness OutlookProsGood work life balance , Great colleague, Reasonable salary, nice benefitConsweak management that make the company can't grow as expectation, low salary increasing rateShow more