Post navigation Deel introduces The Pitch, a $15M worldwide competition spotlighting the next wave of borderless entrepreneurs.