Cost Managers (All Levels) 6 March 2024 by Turner & Townsend and highly technical projects in over 120 offices and 50 countries worldwide. Our team is dynamic, innovative and client-focused…