I have been working at Allstate full-time (More than 5 years)
They paid got licensing and are very supportive of families. They also have great benefits as well as bonuses and many incentive programs
Sometimes working so closely with people to do with insurance and finances, it can be very upsetting for some and you end up dealing with high emotions sometimes.
Advice to Management
Make average pay increases for all not just the ones making minimum wage.
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.