I have had a few in my career. At my last job they had an especially onerous one that I refused to sign after I had an attorney look at it. Went back to them and said changes needed to be made and never heard about it again. Ended up being with the company another five years.