what are the types of bpo companies 
there are three primary types of bpo companies these are local outsourcing offshore outsourcing and nearshore outsourcing local outsourcing is a company that is in the same country as your business offshore outsourcing is a company that is in another country and nearshore outsourcing is a company that is in a country that is not too far from your country 