In my opinion, BPO Bench is and should be your answer for any call center related problems. They have been handling sales and customer care for my brand and they have been doing a remarkable job.