It is unfortunate, they are not doing well. I also was working with them for the past 4 years and we were their largest contractor in my state. Same issues with the pay being 45 and 60 days late. I cut ties last month with them after dealing with it all year long. We were pulling in 10-15k a month after dropping all but 1 county over the last year but only receiving less than half of that every 30 days. Not only that but work drastically dropped from 2016, almost 40%! I ended up going another route to get the remaining balance paid up after dropping them a week before. I seen this exact same thing happen with MRS a few years ago, I caught it early tho. I would go after them and get your money then sever ties.