OverviewHeadquarters: Atherton, CA, USAWebsite: menlo.eduSize: 51-200 employeesAnnual Budget : $10-50MAreas of Focus: EducationPopulations Served: All Populations industry: Nonprofit