Marketing techfromFast Company2 weeks 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.