How should I go about looking for an outsourcer?

After deciding to outsource definite roles of your business, you must keep in mind the following points while looking for an outsourcer.
1. Is the BPO service provider an expert in your area?
2. What is the financial condition of the BPO service provider?
3. What is the grade of satisfaction of the BPO service provider’s existing clients?
4. Is it a recognized entity within its own industry?
5. Is the BPO service provider’s business growing?