Metro Self Storage
–
Houston, TX
... We also offer paid holidays, paid time off accrual, and bonus potential.Company Description Company Overview Metro Storage LLC, based in the Chicago area, is a privately held self-storage company that has been in business since 1973. Metro Storage ... - Apr 18