1. Doesn't follow through after a request and needs to be called or emailed again.
2. As an agency, they don't even check your well being as their employee and basically wait for their part of your check. (eg. If traveling from other state, they didn't even ask about my living condition. They didn't even ask how's your work conditions. You know small things matter like that if your an employee.)
3. They weren't clear about travel pay. They won't pay for lodging and meal allowance per diem for travel assignments which are non-taxable.