So, fuck r/legaladvice for calling you implicitly biased. According to your story, you were fair with her evaluation because she sucked as an engineer. You don't need training because you already have female people under you which you treat fairly. (not saying you shouldn't go because I am sure that would be grounds for termination) I really feel for you brother. People like the person you are dealing with fucking suck and I wish they would disappear from the face of the earth. I am sorry you ha…
A non-compete can not prevent you from seeking work post your tenure at your current company. While you are currently employed, sure. But, there is no way in hell any company can tell you that you can not work for another company doing the same work.