Business Intelligence Analyst
- Location
- Greater London, England, United Kingdom
central oversight and leadership for corporate planning, performance management, evaluation and reporting, the management of strategic risk and of investment, internal audit, shared services, marketing, digital and technology. The British Council is committed to becoming a more data-driven and performance-led organisation, with Strategy 2030 emphasising ...