There are many companies out there that will hire you to take inbound or outbound customer service calls from your home. You are not an actual employee but an Independent Contractor. Although, I have seen a few pop up recently that do hire you on as an actual employee they are few and far between. You are required to submit to a background check, and sometimes a credit check is also required before you can begin processing calls.
You do need to provide your own equipment, most companies will list their requirements on their website. Training is provide, but usually not paid for. You do seem to do best either working for a company that has a few different clients to take calls for, or to actually work for more than one of these companies. You are paid per talk minute, and sometimes hourly rates are offered. Pay varies depending on call volume and rate of pay, but I have averaged anywhere from $7-$12 per hour.
You will need to invest in a good headset. One with a noise canceling feature is your best bet, because these companies have zero tolerance for background noise. It’s also a good idea to get a separate phone line, it may also be required to contract out with some of these companies.
The flexibility of working for one of these call centers is great. You can make your own schedule to work and a lot of the calls are available to take 24 hrs/7 days a week.
If your interested in this type of work here are some companies that you might want to check out:
Work At Home Agent (you are hired as an employee):