Well, anyone do work for construction companies?
Standard terms there seems to be "you get paid after we get paid". I had a couple customers in the construction biz, and it was a bit hard to get used to, but they always paid, even if it ended up being "net 180 days".
Luckily for me, I was supplying them CAD services, so the actual funds investment was minimal. Still annoying to have to wait a relatively unspecified time for payment. But good fill-in work, and once a few jobs were in the chute, there were regular payments, even though they were from months before.