Amazingly incompetent. They take over 200 days to pay. We had about 25 invoices with them. Everything was turned in on time with sign offs and photos. We followed up seve ... more