MTS meaning in oil and gas
Definition
Maintenance and Technical Support
MTS means Maintenance and Technical Support. This is an organization in the GBS Americas team that support Downstream marketing.
This is an organization in the GBS Americas team that support Downstream marketing.
✓ Verified term