5000 employees
IDT Global provides voice, messaging, DIDs, and outsourcing solutions for communication service providers and enterprises.
1997