BPO means Business Process Outsourcing. Some companies in India and Overseas give a part of their business other than main line o activity to other firms. This is done because to do those by themselves it may need more establishment expenses like space,salary equipment etc. But in comparison it may not bring much profit. There will be other companies or firms who are doing this type of jobs as their main activity.So the principal companies use their service at a fees.
The most common BPO we are familiar is call centres. Here, there a number of staff, a team assigned a separate company's outsourced job.They receive calls from all over the country , or from another foreign contry, and answer them as per they are trained . For example we have to call a service centre of say LG Electronics. There is a number given 1800-xxxxxxx. Actually this may not be the LG company's office no. This may be a call centre. When yo call the operator there receives the call, hears us , notes down the details , and then without our knowing forwards the details to the company either by phone r through online system. The same call centre if they are BPO for an American credit company for example will receive calls from America. The America desk will attend calls and answer relevant details as trained.The Call centre gets fees from all the client companies Depending on the overseas countries, the timing of work also changes.
Call centre is only one example.
BPO staff need general education and specialization depending on the business handled. On the job specific trainings are given.
For a call centre the staff need communication skill in clarity, pronunciation, politeness and decency in talking,talking only to the point etc. You may select a BPO having only Indian companies as clients.Here there is no problem of American accent.