Retail Store Manager (Odessa, TX- Store# 51136) Location Odessa, TX, US, 79762 JOB SUMMARY Please note that the Delek Retail division sold its stores to OXXO, the largest...
Read More
Retail Store Manager (Odessa, TX- Store# 51136) Location Odessa, TX, US, 79762 JOB SUMMARY Please note that the Delek Retail...
Read More