Internal transparency is a critical element of business success
Significant differences exist between private and public companies regarding legal requirements for transparency, yet leaders of private companies should not take that as carte blanche to create an atmosphere of…