2.0Jul 22, 2013Not very rewarding experienceSenior software development engineerCurrent employee, more than 3 yearsSunnyvale, CARecommendCEO approvalBusiness OutlookPros- Free Food, Medical/HR benefits - Happy Work EnvironmentCons- Lots of Bureaucracy and turf war in the mid management - Below-par with the market payShow more