Essential team and project management - timescales and budgets, quality control with site visits and running multiple teams.