T

Itda is an average company. While their website, i...

Itda is an average company. While their website, itda.com, provides all the necessary information, I found the overall user experience to be mediocre. The design could be improved for better user engagement. However, their customer support was satisfactory.

Comments:

No comments