K

Idt corporation has been a decent company to work ...

Idt corporation has been a decent company to work with. Their services are reliable and the customer support is knowledgeable and responsive. However, I have had a few minor issues with billing, which were promptly resolved. Overall, I would rate them as a good company.

Comments:

No comments