Well it helps when you have an "Amrikan" or "Angrezi" accent.
Companies generally treat people like sh!t here in Pakistan. I have found there is nothing better than angrily confronting the often meek, prick like "management" of operations such as Warid, Telenor, Mobilink, Bank Al Falah, etc... right in front of their low level employees.
When they realize they are about to totally get their ass chewed out by some "baray saab who got very angry" in front of their junior employees, they all fall into line. It is particular fascinating when other customers in the "service centers" realize that they don't need to take the sh!t. You see people talk and getting vocal with their complaints soon thereafter.
Basically in Pakistan, companies have never had to fight for their customers and have become complacent. I am slowly, but surely lighting a fire under these pathetic excuses for customer service representatives. You need to demand that you get treated with respect and professionalism. Unfortunately, it isn't included in the package for most, but wait, they'll give you tons of free minutes instead.
p.s. I find it particularly hilarious when the management drones are dressed up in their suits and ties and I, most often casually dressed in shorts, t-shirt and sandals. The dichotomy of the situation, in a country where appearances are everything, is brilliant.