Cloudstaff's HR department is led by Lucy Hodgson (Talent Acquisition Lead) and has 150 employees.
Erika Pina
Director of Global Talent Operations
Looking for a particular Cloudstaff employee's phone or email?