Pros
Allstate has a lot to offer: great pay, excellent benefits package, generous paid vacation, extremely flexible schedules and ability to change your schedule to maintain work/life balance as necessary.
Cons
Allstate is not the most receptive company in terms of considering employee suggestions for any type of improvement. They are a good old boys company and they do things the way they do things without regard to how antiquated their processes may be. You will hear "that's just the way we do things here." Finally, the managers there seem to be trained to identify those with the strongest work ethic and inundate them with work. They are not at all receptive to hearing that you have too much on your plate, that you need help, that you need training, or that you think the workload balancing in your unit, team, department could possibly be changed for greater efficiency.