MENU menu

Sheila Marcelo

Founder, Chairman, CEO,


Sheila founded in 2006 after her personal challenges as a young working mother finding care for two small children and ailing parents shed a spotlight on the massive care needs of families everywhere. Today, the company is the world’s largest online destination for finding and managing family care, serving more than 26 million people across 20 countries.

Committed to building a company that can be both profitable and mission-based, Sheila continues to drive innovation across’s platforms and services to enable families to find care and caregivers to find meaningful work, while also leveraging the company’s data and reach to drive systemic change across the care economy as a whole.

Prior to founding, Sheila was an Entrepreneur in Residence at Matrix Partners and held executive positions at Upromise, helping families save for college and at executive search engine She is a member of the Board of Trustees of Boston Children’s Hospital, sits on the Library of Congress Trust Fund Board, and is a member of the Massachusetts Competitive Partnership. Sheila graduated from Mount Holyoke College and received her J.D. and M.B.A. degrees from Harvard University.

Regional Focus

North America, Europe