Ранее она работала старшим научным сотрудником Института леса Финляндии (Metla).
Европейский института леса — независимая международная организация. Штаб-квартира находится в Финляндии (г. Йоэнсуу), у института есть семь региональных представительств и офис в Бельгии. В работе EFI принимают участие 130 организаций из 36 стран. Североевропейский региональный офис EFI расположен в шведском Умео.