I do know that Allstate is a reputable company and has been around for a very long time. I'm looking for a company that I can soon, not soon, but retire from someday. I have been a contractor for a number of years as well as working contract jobs and have no form of retirement. So I'm looking for a company that I can stay long term with and possibly have some type of retirement from someday.