I think Charm Communications is an average company...
I think Charm Communications is an average company. Their services are decent and they have a good track record. However, there is definitely room for improvement in their customer service. Overall, I would say they are an average company.