I got a new job a few months ago, after a long period of being self-employed / unemployed. I don't have a strong portfolio or resume so I felt lucky I finally got something after a long search. However I now feel I have joined a sinking ship. In a few days we hit an important deadline but we are nowhere near even halfway done. A few months from now we are also supposed to go live. Even if we all start to put in massive overtime, as we have been urged to do, I just don't see it happen. Worst is the clients have already been informed of the release date so there is no going back or delay as far as our CEO is concerned.
I am wondering what best to do at this point. I could contact the recruiter who put me here and see if he has new opportunities, but that means explaining during interviews why I've only been here a few months, and that after such a poor work history. Or I could stay and see, but I'm worried as we've already seen one colleague replaced for underperformance this month. We have been told that if we don't make deadlines more heads will roll. I know the best time to find a job is when employed, so that makes me think I should just try instead of waiting patiently. It's also not very motivating to stay here with the daily bitching that goes on while the team lead or CEO aren't around.