I'm a senior developer in an advertising company, which due to current economic situations I faced various problems with them.
First : We have a delayed monthly payment which causes many problems.
Second: They have set of punishment rules for employees, for example starting the working hours is 8 and if I go to work after 8:45 they record that as an absents and will double it if I don't go to work, meaning they will cut a day of my monthly payment and will cut another extra day for punishment if I don't go to work that day.
Third: There is no promising project or future for the company the way I see and I won't see any progress until a great change happens to the management.
I have interviewed another company which sounds promising and they have more benefits for me as a developer, but I don't know for sure that it won't be like the current company after a while.
They told me: "you have to quit from the current position (which is a CTO) first, then we will sign a contract with you, otherwise there wouldn't be any co-operation".
FYI: The current company won't let me leave easily and there would be a fight between us, and I probably should go to law institute for that, and new employer know that.
That's the situation I'm in right now. What should I do in this kind of situation?