European Payroll Manager (6-month contract) · Charles River Associates