The Pros and Cons of Non-Compete Agreements: Balancing Protection and Innovation Non-compete agreements are a common feature of many employment contracts, but they're also controversial....