Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
How having to take a medical leave will have you fired? I cannot connect the dots. Who told you that only 'established' employees can take medical leaves? Prioritizing your work over your health is the recipe for personal destruction and leaving you unable to work. Take care of yourself. And keep in mind there are plenty of opportunities out there.
@StephanBranczyk Everything is very vague and totalitarian. The penalties are fixed for every breach no matter its severity. No compensation during the non compete period(2 years). I will be a direct full time employ but facilitated through a contract. Breach of confidentiality means disclosure of any non public information.