Interra Networks is an Information & Communications Technology (ICT) company headquartered in Atlanta, GA. USA with offices in Abuja, Lagos and Enugu, Nigeria. Their services provide customers with world-class, convenient, reliable and cost-effective business solutions. Call Center Agent Recruitment Location- Abuja, Nigeria Requirements Good data entry and typing … [Read more...]
