New America: Spotlight on Transparency
New America Washington D.C“Over the past decade, companies across different industries have begun issuing regular transparency reports so their customers and the general public can better understand the impact of the companies’ operations. […]