Found 10 Europe, Team Leader jobs