I was fired once, immediately went to their competition and was hired in an hour... then I got another job and worked thier part time... about 2 years later I went to the old fired job... spoke to my manager. We both apologized to each other and she rehired me on as needed. It can be done. Both parties need to be in a similar frame of mind though. Maybe you can offer to do consulting or contract work if eligible. You will need to convince them that you are not a risky hire... hope that helps

