Yes, Allstate offer 401k plan to its full time as well as part time employees.