Log in
Eficode
Contact
Links
Previous companies
View in org chart
Pepper the Humanoid
Chief Of Humans
Petra Haapala
People And Culture Manager
Nina Maria Figueiredo
Diversity, Equity And Inclusion Manager (dei)
February, 2023 - present
January, 2022