I would never do a BPO job.
As everything in this world has pros and cons so does this industry. The work in BPO sector does disturb one's social life leaving little time for family and friends. Its odd working hours also cause health problems. But if you have talent, you can excel because you just need to prove you are worth it.