No if an employer fires you, he is volunteering your release from the contract. You can then compete or be hired in the same system. If you quit you must wait. And it depends on the language of the agreement, but if you are a direct employee it makes a difference.
This is CABL.com posting #342819. Tiny Link: cabl.co/mbBlv