Pros
The training is great. You learn a lot about claims handling in a very short time. Most middle management is approachable. Lots of PTO days. Co-workers are helpful. Benefits are decent. Pension and 401k.
Cons
Upper management is rarely around and when they are they don't want the truth about what is going on in the units. They keep bad managers on at the expense of the employees. Morale is low and people don't complain becuase there is a sense you will be "blackballed." There are a lot of people there 20+ years so you will not get vacation time when you want it. You will have to work weekends. The claim volume is crazy. They care more about customer service scores and contact numbers than claim file quality. If you have an option other than Allstate take it.