Margaret est titulaire d'un master en administration des affaires de l'université Curtin, en Australie, et d'une licence en économie et administration des affaires de l'université Kenyatta du Kenya.
Elle a occupé plusieurs postes au Kenya et dans des entreprises internationales, notamment chez Unilever Kenya Ltd et Unilever South Africa, en tant que directrice du marketing chez Celter Tanzania, directrice du développement durable chez Ericsson, directrice non exécutive du Brand Kenya Board et consultante en stratégie et marketing chez New Heights Consultants Ltd.
Margaret a rejoint le conseil d'administration de KCB Bank Burundi en août 2018 en tant qu'administratrice non exécutive. Elle préside le comité d'audit et siège dans les comités de risque et de crédit.