I was working for a startup for the past year as salary. At the beginning of March I was told that we would no longer receive a paycheck until the funding was closed which could happen before the next paycheck or not, it's our choice to work. They said we could get client work in the meantime. It's now been two months. I did a lot work for the startup over the past two months, most of it in March. I haven't gotten paid yet. The startup is about to close a round of funding but I want to just quit and move on. I was reading under law that unless I was fired or I quit, it's illegal for the startup to not pay me. Is it possible for me to get paid the last 2 months, at least one of the months even though I wasn't technically doing full time work but I was still employed?
You could talk with a lawyer about the legal status of filing a complaint.
However, regardless of your legal standing and what the lawyer says you may be able to get, if the startup does not actually close on the funding, there won't be any money for you to get.
There are likely other creditors etc.
IMO you should not do any other work for this startup until they pay you for the work already done. If they do not pay up, consider it a lesson learned.
Wether you move on or not depends on how you feel about the startup, what potential equity you might receive if they are bought out or go public etc.