+

I must say that my experience with Deputy IT was q...

I must say that my experience with Deputy IT was quite average. The customer service was satisfactory, but there were some technical issues with the website. Overall, I would give it a 3-star rating.

Comments:

No comments