I understand there are some rough departments to work for at Allstate. No denying that. But there are many good and fun areas to work within the company and those areas are hiring and much less prone to layoffs. If you are in what you feel is a rough area in which you are overworked and stressed then explore the other areas and opportunities within the company. You are the masters of your careers and happiness. There is a place for you here if you make the effort and take the initiative. Talking about it on this message board only do so much.
I am happy to work for this company. I have felt nothing but respect and appreciation in my role and area. So blessed!