Not true. They’re illegal in California, but in other US states where they are legal they can be quite toothful. I have seen several ex-employees of my prior company get sued and lose.
It became a silent doctrine to just leave a two year gap on your public LinkedIn after working there. If you put anything in that period (the length of the non-compete), you were at risk of the CTO suing you for fun if he thought any of the scope your prior work overlapped with your new role. Fun stuff.
"Benefits" isn't really relevant for Germany but bonuses and RSUs (though again, nobody in Germany gets those) are figured into the 50%.
Pretty much everyone I know would take such a contract; programmers make 1.5x-2x median salary to begin with even in Europe, and it's "don't compete", not "don't work".
Then for most people this holds true they're making like $100k/year and $300k/year in RSUs? "Uncomfortable" taking a year with _no work_ for "only" $50k after that? I mean, come on. If you want to top it up, flip burgers a couple days a week.
And, even if you don't end up losing after being sued, many people won't roll the dice if a threatened with a suit because they'll probably be out big bucks even if they win. Better to just take a year off; I've known people who have done so when they've been in a situation where a prior employer was likely to sue.
> Not true.
Sure, if you delete the "in several jurisdictions". But when you read the entire sentence, then what I said is correct.