The benefits and salary are absolutely horrible. The benefits consist of expensive HMOs and they low ball you on the salaries relative to the salary ranges.
Moreover, their try their best to not give you a decent raise each year. The managers definitely see to that since they always find ways to ding you on your reviews.
Your career is based upon tenure and not talent. Outside professionals should take precaution on offering up your experience and knowledge. Your recommendations will not be accepted since it is not the Allstate way of doing things.
I highly recommend seeking other organizations to work for.