Pros
You get almost 19 days of PTO to start out but only 17 dollars an hour unless you work after 3 pm when you get a differential and you also have to work either Saturday or Sunday and you'll get another differential for that weekend day. The leads and mentors are helpful but sometimes they can't help because they're on the phone so you're stranded in the middle of an ocean surrounded by sharks. The health insurance is very expensive but Allstate does help you pay for some of it. If you need to work from home and you need a good amount of PTO because you have kids then you can do this job and try to survive. You will deal with crappy people and unrealistic metrics in every remote customer service job. This may be one of the better remote jobs in terms of the days off and decent management who try to help you succeed. So do what you gotta do if you need to be home.
Cons
Get used to hearing, "My adjuster hasn't returned any of my calls!!!" The training isn't long enough, you're expected to learn as you go while making decisions that affect other peoples lives. Angry aggressive rude disrespectful customers, sometimes mentors and leads are on the phone and can't help you, training isn't long enough but you're punished if you make a mistake when they admit they don't teach you everything because there is so much to know, you can't be back late from lunch or break unless you want your supervisor breathing down your neck, metrics are unrealistic but they do try to help you improve, all of your calls are recorded and listened to so they can nitpick and call you out, they claim you can move into another position but everybody I know who got a new job within Allstate was was in their current position for 2-4 years before they were allowed to move up. Rarely someone gets to move into a new position after a year.