Pros
Good opportunities as entry level into various areas. Allstate allows employees to learn different aspects of the business, with opportunities building on prior experience. Flexible with time, decent benefits.
Cons
Over the last few years, a lot of decisions have been made by senior management, with all intermediate levels of management basically doing what they are told, and not speaking up for what is in the company's best interests. Focus is on payout of profits to shareholders. Average merit increase of employees at 1.8%. Managers get changed around about every 12-18 months, and they typically don't have any experience/knowledge of the areas they now manage. Recently, management has made significant changes to a number of employees' careers, exercising "Employment at Will laws, and basically TELLING the employee to change to a different job position, rather than ASKING them to.