EMEA

EMEA- Europe/Middle-East/Africa

Through a partner company- iXeed Solutions for permanent and contractual hiring covering countries like Italy, France, Hungary, Germany, and Netherlands etc

^