First Most contracts favor management.
Most state that YOU have to give a set time notice before leaving.
Managements part does not. You can be dumped for a variety of reasons
Don't think it protects you ironclad because they do not
You have to have an attorney read it, you are not a lawyer and it will cost you.
If u think they are crazy, Why would you even want to work for them?