W

Customer Mantra is an average company. Their servi...

Customer Mantra is an average company. Their services are decent, but nothing to write home about. I was expecting more, especially for the price I paid. Overall, I'm satisfied, but not impressed.

Comments:

No comments