PSC meaning in oil and gas
Definition
Project Services Central
PSC means Project Services Central. As part of the GPO they have created a central project services organisation. This is headquartered in the UK and each RPU has their own regional PSC organisation.
As part of the GPO they have created a central project services organisation. This is headquartered in the UK and each RPU has their own regional PSC organisation.
✓ Verified term