Hi,<p>From what you say, the chance of any real fix is almost nil, as no one seems to have a grasp of the elephant that is software development and what it entails. All the delay, number of bugs filed and the new recruits leaving should have raised red flags all over.<p>Unless you are someone who thrives in office politics, you need to bail out right now.  Software development is a mentally taxing job and its something you need a lot of mental stamina to do. Poisonous environments like these will erode your stamina and your love for your career in general.  That is a perfect recipe for burnout. Unfortunately, the first time burnout happens, most of us do not know we have reached that point until much after the fact. You need to preserve your sanity and well being first as this experience can potentially affect your performance and contentment in the next job too.<p>Do not regret this experience.  Try to accept it, learn from it and move on.  This will help you filter out similar traps in the future.