Horrible communication and they don't pay you on time. Takes over a month, and you need to constantly follow up with them, if you can get the same person. Also, they mislead you about reimbursements and don't tell you up front really what to expect and how they operate. Plus you have to do so much paperwork and fork out the cost for sending it all out back to them. The students are great and they really need the help, but the organization is horrible to work for, and they pay you jack for what they actually receive.