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.