Worth remembering, especially for those just entering the software field: by the time a potential employer gives you an employment agreement to sign, they've already decided they want you. At that point, it's on them to give you a palatable offer. They may include a noncompete clause for one of two reasons: 1) to prevent you from working somewhere else at the same time, which can create all sorts of conflicts of inte…
I've never been presented with one (and hope I never will) so this is hypothetical, but I have a hard time imagining even doing that. A company is paying me to work for them, they're not paying to own me. When I'm off the clock, my time is my own, up to and including doing paid work for anyone else I want. I'd make an exception if they increased my pay accordingly. But considering that they're asking for 4.2x more of…
True. But said company may not want your experience, let alone anything you learn about their business, to benefit competitors. Indeed, they may consider your training with them to be an investment, which gives them rights about what you do with it.