Wellsite Supervisor (Integrated Solutions) The Role As a Wellsite Supervisor, you are the person in charge on location. You serve as the primary point of contact for the customer and the lead for all our operations
About the Role We are looking for a commercially driven and strategically minded Head of Sales to lead and scale our sales function across EMEA. This is a senior leadership role responsible for driving revenue growth,