Pros
Due to Allstate's size there are many opportunities for you to advance your career or move to a new position for a change of pace with out having to start over with a new company.
Cons
Senior Management has no focus or direction. Every year one or two new initiatives that get pushed down that are a lot of fluff and no substance. There is a big push when it is first launched and then it just fades away because it is not leading us anywhere but in circles. Allstate is also has the mentality of you should be thankful we give you a place to work. Year after year they let very talented people walk out the door because they are not willing to pay them what the marketplace says they should be paid. The feeling is that Allstate will always be able to find someone to take their place. This tends to lead to knowledge loss and many mistakes repeating them selves. There will be a project to recreate the wheel at least once a year because they do not learn from their mistakes.