In Western society, one's salary is often a taboo topic and people tend to not tell other people what they earn.
In China by contrast, I have been told that asking one's salary is fairly normal social discourse.
It seems that employees being aware of each other's salaries would be an advantage, as they have more information about what the organization is willing and able to pay.
Is there an economic reason why people don't reveal their salaries, or is this entirely a cultural taboo?