Personally I cannot believe that you put a company email on a public forum!
Everyone knew what they was in for before they signed up, but still took the job.
If I sign a contract, it has my signature on it so then I will respect it, do your bond/notice period and then leave. If it doesn't seem to be legal or legit go and seek legal advice.