Leading European temperature-controlled network
246
sites in Europe
Sectors
STEF News
What gather us
“Our common foundation is based on 4 shared values”
Jessica KAMMINGA
Customer Service Manager
Diversity of skills serving client's needs
19 000
employees throughout Europe