4.0Jul 6, 2015A small company with a good sense of communityAnonymous employeeCurrent employee, more than 3 yearsSunnyvale, CARecommendCEO approvalBusiness outlookProsThe established employees are very close-knit, and welcoming of new arrivals, resulting in the office having a rather friendly atmosphere.ConsThe company was downsized some time ago, so it really is a small company; it doesn't seem like it will expand in the near future.Show more