Found 6 Europe, Team Leader jobs