On Site ManagerWe are recruiting On Site Managers to work with a fast growing European Start up. Role of an On Site ManagerTo manage the daily operation of customer accounts/sites in line with contractual obligations and service level agreements (SLAs) whilst managing and developing the onsite accou...