The ITM Internet Trade Management company is just ...
The ITM Internet Trade Management company is just average. I have used their services for a few months now and I can't say that I'm overly impressed. The website is clunky and difficult to navigate, and the customer service leaves much to be desired. Overall, I would say that there is room for improvement.