Marketing techfromFast Company1 week agoU.S. tech firms earn dismal grades on human rights report cardBig Tech shows minimal improvement in transparency, with continued power consolidation and integration into military operations.