Ventajas
Working in an agency with people in the community without the corporate enviornment is a great thing and helps stay away from office politics. Things are lax and easygoing when there isn't huge pressure to make yearly goals that are almost unreachable. If you have been there a few years then you can make ok money. If you are good at your job then daily work is very easy but can become tedious. It is hard to come up with 100 words of reasons to work for Allstate besides it's basically a job that just pays the bills with little return in the end.
Desventajas
No where to grow within an agency without owning an agency. The pricing is uncompetitive and the lack of effort to keep longterm customers is getting more and more frustrating. Claims service could use a huge improvement. There have been major steps back in aspects of different department's organization and effectiveness. Product management has their own agenda, so they are not willing to listen to agents input most of the time. Software that is not ready for use and has lot's of bugs to fix is always a pain and slows down the work day. Ridiculous compensation package for agents in regards to bonus playing such a large part of income. Just have to play their petty game to make a buck.