Unsure from where I am. But had a thought also. If they can fine you for an early break from the contract, they may also withhold your salary until the third month to insure they have that two months pay if you should decide to leave.
They do some strange things in some of these countries. Another thing to watch out for is they could demand to hold your passport while you are working there. Many countries do that to overseas workers. It is against the law and I would refuse--no matter what.
Singapore companies don't practice holding the passport or withholding pay, except a percentage of pay for income tax liabilities or last month pay when the person leaves, to clear income tax.
as for penalty most jobs have such clause especially if the employer needs to expose the candidate to proprietary systems/solutions/methods etc, not to see their investment walk out after leaning ...
ethical? seriously?
if you want to talk ethics what is the ethical meaning of learning something and leaving for a better pay or walking out?
companies aren't charities
those who you claim to be ethical mostly aren't ... even the likes of apple dont make profit to their shareholders if they dont employ cheap labour...for a start ...
BBCWatcher, notice period can extend up to 6 months but the employer has to justify .. like if the person is, as i said above, given specialized training or exposed to proprietary solutions.
and the law says either party must compensate if unable to fulfill the notice period ...