Breaking labour laws by telling workers not to discuss pay is the mark of a grubby operator. All US workers are entitled to discuss wages, whether a company likes it or not:
https://www.nlrb.gov/about-nlrb/rights-we-protect/your-right...