Understanding Non-Compete Agreements and Their Future Impact