Pros
I am a former employee and a current. I had to quit working due to medical and personal issues regarding my children but I reapplied when I was able to and got back to working with this company. I, myself, have a lot of medical issues and thus have to see a lot of doctors, this company understands that I need to see doctors and that sometimes I cannot schedule it on my day off. Other companies would have already fired me. Frontline works with me and just simply asks I work with them with documents for doctor appointments and let them know so they can help me schedule shifts or if needed, take the day off. I can reach out to any manager and get assistance rather than just my manager. All managers are friendly. Every time I interact with the client they are smily and ready to help me learn more about the calls we take. Other companies tell you what you did wrong and do not care if you need help to fix it. Frontline assist in solving the issues. They actually care about you. Not the toxic "we are all family" but in the healthy "We know you are people and we know that there is more than work in your lives, lets see what we can do to help." It is why I reapplied.
Cons
You have to buy your equipment. (You get to keep the equipment you buy and use it on your taxes so save receipts.)