This role involves managing multiple large and complex global consulting projects for clients in the life science industry.
Must-have
Nice-to-have
Must have right to work in recruiting country