Drilling & Wells

S&R meaning in oil and gas

Definition

Strategy & Regions

S&R means Strategy & Regions. Covers areas of the business which have no global function like C&EA, Property Management, Security, Regional President Office.

Covers areas of the business which have no global function like C&EA, Property Management, Security, Regional President Office.

✓ Verified term