A Teresa licenciou-se em Economia, iniciou a sua carreira na Mars tendo-se mudado depois para a Gillette Portugal, onde trabalhou nas Vendas e no Marketing.
Ingressou na Unilever Portugal em 2001 para liderar o departamento de Category Management e Customer Marketing tendo de depois integrado o Marketing para liderar as divisões de Personal Care e posteriormente Ice Cream.
Em 2013 mudou-se para o Reino Unido, onde regressou ao desenvolvimento de clientes como Diretora Global de Client Development, primeiro de Ice Cream e depois de Home Care, em parceria com os Presidentes dessas Unidades de Negócio.
Regressou a Portugal em 2018, para integrar a Comissão Executiva da Unilever como Diretora de Home Care, Beauty & Wellbeing e Personal Care. Acumula ainda a função de Diretora de Media da empresa e é Diretora-Geral do Grupo Aliança – o maior consórcio de publicidade do país, do qual a Unilever faz parte.
Teresa é casada, tem 6 filhas entre os 6 e os 20 anos e valoriza, acima de tudo, o tempo e a disponibilidade mental para dar um pouco mais de si aos outros, construindo a cada dia um mundo melhor.