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