the big lesson here is that the problems with their business were forseeable, this is the type of thing i would want to get sorted before and during the interview process.
The company was pretty small and there wasn't much information about them outside of their website. What sorts of questions could be asked at an interview to sort something like this out?