Babcock International Group's HR department is led by Catherine O'Reilly (Human Resources and Corporate Services Director, Energy and Marine) and has 770 employees.
Get Contacts for HR DepartmentLooking for a particular Babcock International Group employee's phone or email?