Don't do any work for Cirrus Marketing Intelligence they do not pay according to their contract, and the payment dates keep changing. I have been waiting on payments and it now is saying that payments will take up to 80 days.