Leave My Job Now Or Later?

Hi everyone. So my current job is enforcing contracts on work training costs, that we either work for three years after a training or pay the cost back if we quit (it's 3 times my current monthly pay per training). We have three trainings a year, and if i sign it, it's enforceable as of last week's training. I am middle management, and everyone in the company takes loans because of how bad the pay is. They only pay unusable (and mandatory) govt-issued healthcare, we work insane hours with no overtime, six/seven days a week, i got two raises in the last 3.5 years that have now got me to entry level pay, and a lot more exploitative practices. My whole question is, given the current demands, I've stayed this long, should I stay longer given I have no offers as this was quite random? Should I sign it knowing I will never be able to pay it back? The terms are not negotiable. Context, I work in Eastern Africa. And the trainings are not transferable outside this specific industry and we don't get certificates for them.
[link] [comments]