As everyone knows its an era of outsourcing. Countries like India, Philipenes are reaping from this phenominon. What is the need of the hour is listening to your customer and sorting out their quiries. The essential traits required are Effective communication skills, patience and computer literacy. Whenever a candidate looking for a job opening in a BPO, he should analyse the requirements of the position, say for example for a BPO serving a US MNC, he should be capable of communicating with the American accent; which is different from the British. Another thing is patience, especially when a customer is kept on hold for some time he is going to irritate you. You should be able to work in long hours of way say 13-16 hours a day; should arrange your mind to work in shifts may be mid night, early morning.. all in the game.