Visual Communication Specialist
Company: McKinsey & Company
Location: Stockholm
Based in Stockholm, you will be part of Visual Media Europe – a team of ~60 designers across several locations, who develop concepts and create print and…
Company: McKinsey & Company
Location: Stockholm
Based in Stockholm, you will be part of Visual Media Europe – a team of ~60 designers across several locations, who develop concepts and create print and…