people Contacts
A lot of companies have chosen to downsize, and maybe that was the right thing for them. We chose a different path. Our believe is Greater
Abuja, Nigeria
Giza, Egypt
Patna, India
Sourcing Specialist at Appen
Bacoor, Philippines