This is for the people who live in the United States. I have seen numerous postings of people on here talking about how they were told not to discuss their wages and even physical evidence from their employer on this. Here is the answer! It's ILLEGAL!!! If you are told this ask your manager for a written statement. Record them if it's legal in your state and contact the proper channels. Do not fear what will happen to you. If they fire you? All the better because it's a lawsuit against them. If they tell you this. You tell them it's illegal! Nothing stops unless you do something. I had a manager tell me last year to not tell people I got a raise. I asked him what would happen? He said I could be disciplined. He must have thought I was stupid and I explained to him that it was illegal and if he would like to we could call HR together. That shut him up real quick. Doesn't matter if the company is small or large. It's wrong.