Project Manager
25 days ago
London
PROJECT MANAGER, CREATIVE SERVICES Location: Poland Street, London
Reports to: Manager, Project Management, Studio Manager, Client Relationship Manager, Account Director
Direct Reports: n/a Why choose Tag?
We are the long-standing, production partner of choice that has helped brands across ...