Log in
Eficode
Contact
Links
Previous companies
View in org chart
Pepper the Humanoid
Chief Of Humans
Nina Maria Figueiredo
Diversity, Equity And Inclusion Manager (dei)
Petra Haapala
People And Culture Manager
May 1, 2024 - present
October, 2021
November, 2020
September, 2019