Stella schloss einen Bachelor in Wirtschaftspsychologie und einen Master in Management ab. Während des Studiums sammelte sie praktische Erfahrungen im Bereich der Unternehmens- und Organisationsentwicklung im In- und Ausland. Sie lebt in Höxter und ist seit ihrem Berufseinstieg im Frühjahr 2023 ein Teil von Berg Lund & Company.