The worst are American Mobile, Cross Country and Nightingale. They are great recruiters but horrible HR when you need help. They also taking the largest margins and will not negotiate until you basically say...I'm leaving. Then somehow the money com...