Corporate Leash Share definition Flag Commonly known as the "neck tie". The corporate leash is the symbol of a corporation's ownership over an individual. Whoah....i see you're workin' for the man now Dave. You're even wearing a corporate leash! Corporate Leash by benebrius March 14, 2010 0 0 Get merch Get the Corporate Leash mug. Buy Now — $32.95 See more merch