Biz Tips Dissecting the 5 Common Responses Readers Make to Excuse Big TECH’s EEO Reports July 8, 2015July 8, 2015 Jeneba Ghatt So here’s the deal: Twitter released its EEO report showing that out of close to 3,000 employees in America, it has only Continue Reading Share