My co-op exprience with Allstate was overall a good one. What I liked best about my co-op was getting the chance to do hands-on work and really seeing if the insurance industry is where I wanted to end up on the future. Allstate took care of me as a student so this leads me to believe they would do the same if I was an employee.
Make sure you try and get to know the company as much as you can before your first day.