Mubi, the indie film company behind “The Substance” and “Die, My Love,” has restructured its content leadership as it navigates industry headwinds. Mubi, which had scaled aggressively in recent years, currently employs approximately 400 staff across 14 international and U.S. offices. The restructuring comes as Mubi offered voluntary exit packages. “About a dozen people across […]