The Site Contract Specialist can be based anywhere in the United States. The core responsibilities of this role include:Facilitating negotiations of site agreements and budgets to ensure alignment with the site activation plan Customizing and preparing country
More...