Assume that they all are. If you're looking at a contract before signing it, either sign it and accept that it isn't breakable, or refuse to sign and possibly have the job offer rescinded. You should be more concerned with choosing a good company than whether or not the contract can be enforced. Read up here and don't choose a company that requires a contract unless you are willing to put up with all of the circumstances that go with it.