The advantage for companies is that they can save a lot of money by this process, and at the same time, giving people a chance to earn a decent income. Moreover, there are several companies, which provide technical know-how to people who want to set up their own home-based call centers. Companies pay you for every minute you spend on the phone, which means that you can earn more if you are on the phone more. However, there are several drawbacks, the major is, if you don't have enough calls every day, then you won't be able to earn enough money.