Pros
Paid training, provides computer and headset, somewhat competitive pay for work at home. Pto and minimal health benefits for full time only. Almost anyone can work here it's a very diverse company with many fields and levels of employment. Great for beginners and those who have other sources of steady income.
Cons
Extremely high turnover. They will let you go at the most random inconvenient time so have a backup plan and save money! No communication between departments. If they hire too many people you won't know until it's too late. They'll just send an email out of the blue saying you can't work. The hand doesn't know what the head is doing. Depending on the position, you will work a random schedule with any hours they deem fit regardless of what they tell you, it is subject to change due to the "nature of the business". Don't listen to their company values speech, it's not true. They don't value their employees you're just a number. Seniority in the company doesn't mean anything unless you actually know people in the company which is almost impossible unless you work in one of their physical offices. This is not a long-term job, expect to work on and off for the rest of your employment there.