A global sustainability firm is looking for a passionate Site Administrator to support project delivery in Madrid. This role involves maintaining site records, managing document control, processing invoices, and coordinating onboarding. Candidates should possess strong Microsoft Office skills and ef