4.0May 7, 2019A good place to work with a great missionSenior software engineerCurrent employee, more than 1 yearPalo Alto, CARecommendCEO approvalBusiness OutlookProsFlexible hours, skyrocketing growth, personnel focused, competitive pay, decent benefits, good people, good culture, great engineering managementConsInfrastructure growing pains, questionable people management in certain non-engineering areasShow more