I have been working at Allstate full-time
Good place to work. Friendly colleagues.
I can't think any Cons
I applied through an employee referral. The process took 3+ months. I interviewed at Allstate.
Company looks very highly on referrals from current employees. First interview is just to get to know the manager and if they like you, they will have you do an online personality test to see how you would fit in. You will then have an interview with HR, typically an hour where they ask questions based on your relevant work experience(ie tell me about a time when you...). If you pass, a third interview is typically done again by the hiring manager and a job is offered. People are very good to work with , good atmosphere.
They have base salaries so typically there will not be much negotiation. They do pay full salary for your training/studying and will pay for your test.