They are slow with their payment. Unable to get in contact with a person unless it via email. Even if you email them it takes them days to respond. Then they feed you a bunch of unanswered reasons why they haven't been able to submit payment to you. Very difficult to work for. They drown you in paperwork to confuse you and make changes just to see if they can get over on you with your invoice amount so they don't have to pay for all the work that was performed as well.