From what I can tell, Allstate's base pay isn't the best. It's probably right in line with averages, maybe a little lower than others. Benefits are just okay, but there is a pension plan here that they put a little money in.
I've heard of many people moving around over the years to different roles, but I've had a problem doing the same in the last year. There's a big effort to move IT roles to other locations across the US, with some teams relocating, leaving employees to face the decision of relocating to keep their job. Due to this, there is not as much is available in Illinois.
A lot of this will change depending on where you are in the company. Office location, role, organization, etc. I happen to be on a team supporting a legacy application. So, as a developer, it's not the most exciting and there's not much day-to-day development work. It's also a fairly older area, age-wise. If you would prefer a younger crowd, stick with jobs in the mart or in the lab in Northbrook South plaza.
Speaking of the office in Northbrook, it's pretty large with 4 buildings, 3 on campus and 1 across the street. Due to the aforementioned move to different states, the 2 acquired buildings will be shut down. So it will be back down to the 2 original buildings. To accommodate the amount of people, cubicles are being broken down into open seating. Also, the design and decoration of the office is pretty standard with lots of grey and neutral colors with the occasional brightly colored wall. Not very modern and I believe it was redone only a few years ago.