I am less than satisfied with their accounting. They are not paying me on time as they indicated they would. As a service provider, and a well-known one in my area, I will never work for them again. I made calls to them that were not returned and it seems that, at times when I did call, I was disconnected. I believe they have caller ID, so I would guess, though am not sure, that they must have known I was calling to get paid and preferred to hang up on me. But it could have been bad connections. I get a sense that this is a company I would not do business with. Do not use a middle man company who may mark up the work I do for you! Call a service company and deal with the owner. You may get a better deal. Frankly, I will henceforth not do business with companies out of New York or South Florida. There is still one outstanding bill to paid; and they do not seem to be as excited to pay you as they are for you to rush out to their job!