Abiola Oke, CEO and publisher of the indie music website Okayplayer and OkayAfrica, has resigned after allegations of inappropriate behavior and creating a toxic work environment surfaced on Twitter on Tuesday.
Questlove, who co-founded Okayplayer in 1987, shared the company’s statement on Instagram on Wednesday.
“Effective immediately,
» ....