Adidas employees say a fragmented leadership is perpetuating a culture of 'systemic racism' at the c
Adidas is a global company headquartered in Germany, with major offices across North America and the UK.
Some employees say a disconnect between Adidas' American ... Read more