> an NDA agreement with his company that pretty much said everything he developed, verbalized, or put to paper -- during work or after -- was IP of that company
That is not an NDA. It simply isn't. NDA covers non-disclosure of confidential information. It may say NDA at the top, but it is no more an NDA than if I put a Honda hood ornament on an M1A1 Abrams.
What you are describing is a 360 work-for-hire agreement. Which is a totally, totally different beast.
> Even as an employer, I find this an absolute outrage.
Well, it can be overkill. But depending on how much the guy is getting paid, depending on the industry and the larger context, it can be appropriate. This contract is basically saying that no moonlighting is allowable - there are many business arrangements where this is perfectly reasonable (i.e., critical or unique employees, fiduciaries, key executives, etc.). If, however, he is truly just a low level employee, then maybe it is not appropriate. The point is that it is not clear cut.
Some questions arise:
* Is this the only guy who can perform this particular work for you? If so, then you are giving credence to the argument he is a super valuable asset and there is reasonable motivation for his employers to have him in a total lockup agreement. The hope is that he would be properly compensated for this trade-off, however. If he isn't, he should seek legal representation for negotiation of his next job arrangement.
* If he is not the only guy who can perform this particular work, does he not have friends? Are there no other alternatives?
There are really only two choices: 1) he and his skills are unique, in which case his employer has every motivation to have him be subject to these very strong anti-moonlighting provisions (and hopefully he is getting commensurate pay - if he isn't, that is another whole ball of wax) or 2) there are other people that can do this job, in which case, hire one of them. Or are there no reasonable alternatives?