I've seen a lot of discussion here from the USA talking about how companies can't stop you from sharing your salary.
I just got a new contract which states: “Please note that the remuneration of staff is a private and confidential matter and you are kindly requested not to discuss your remuneration with others.”
Is this legal in South Africa?
Ps, this is a job with a local government entity