As understand it:
Similar rules in all of the US. You must be compensated for agreeing to limit your future work options. The amount is left up to the two parties. But the non-compete can't be a condition of employment. Signing a non-complete when you get the job is generally considered unenforceable. Which is why they try get you to sign it again when you leave and are handing you severance pay. Then they can say they did compensate you and you agreed.