My current developer role is the first corporate developer role I have ever landed (I was previously in another career, but left that career due to safety concerns then taught myself programming and web development). I have been at this small company 8 months, but during that time, about 60% of the employees that were there when I started have either walked away or been let go. The company cannot pay many of its bills and acknowledges this. What is worse is that some employees have been asked to take massive pay cuts and recently, the company cannot even fully make payroll. This has happened 4 times in the last 2-3 months, with the company giving us the paycheck in portions. The last time, the remaining portion was given to us very late, over 10 days past the pay period (in violation of state law).

My question is simple: considering my experience level, am I better off walking away and searching for another job full time (I have about a 1 - 1.5 year cushion of savings) or stay another 4 months and try to make a full year? (after all, 1 year at a workplace is a nice whole number that people will be less likely to question than 8 months at a workplace) Am I more hire-able while still employed or would employers not care if I walked away considering how bad the situation is?