@lritter I gave up a really solid job offer once because between the NDA and no-compete agreement I'd have to sign I would basically put myself out of a career field if I quit the job and wanted to work for anybody else locally; I practically would have had to move states.

That being said I've signed them and worked with them before. There are instances where it is very much needed because people can get hurt or killed if that info is not a millstone hung round the neck of those who manage it.