Every private-sector company I've worked for has had me sign an NDA saying that I can only disseminate knowledge within that company.
I have only worked with one business that did not require NDAs, and that was because it was built around an open-source sharing philosophy. Every other client, even very small organic-growth businesses and pre-seed startups, required an NDA, and if they hadn't I would have advised them that they should.