The best way to locate a good travel company is to talk to travelers! Delphi's forum, or the ones here, or in your home hospital. A company is only as good as its recruiter; use Healthcare Traveler magazine to help you narrow down which benefits and perks are most important. Don't take less than $14 hr more than you currently make or you will lose money; don't go with a company that jerks you around on benefits if you don't have health insurance another way; don't take less than private furnished housing with local telephone and basic cable, or a stipend equal to that, from anybody. (That rules out American Mobile!) Beware of contracts that focus on bonuses; they are rarely paid due to fine print or the habit of hospitals to cancel your contract two days before you are eligible for them. And bonuses are taxed at the highest rate, so you actually keep about 50% of them even if you get them. Per diem money and stipends are not taxed and should get more interest from you. But ask flat rate first; they will lowball you bad if you ask about per diem or housing stipend first. Flat rate being, hourly rate at guaranteed hours per week for specified number of weeks, with private furnished housing utilities paid including local phone and basic cable. If you don't get that they are suckering you.
When you are travel in a hospital you are low man on totem pole, first to float and first to be cancelled. Period. Your weekly hour guarantee is for wherever they can find for you to work; if you never did L&D or operating room, those are about the only places they won't try to float you. And that's not for patient safety; that's because the family in L&D will be able to see your inexperience and sue them, or the surgeon in the OR will throw a tray at you and call the administrator!
Never accept a contract that involves showing up without first interviewing with someone on the hospital staff.
Ask them nurse to patient ratios and let them hear you write down the answer.
The reason hospitals pay agencies $80-100/hr for you to take a 13 wk contract with them is: either they are HORRIBLE places to work and can't get help, or they have lots of business in a highly populated or highly uneducated area, and no nurses to take care of folks. It costs a hospital $80K to train you; they expect a travel nurse to show up trained and at least able to fake a JCHAO inspection, etc, so that they can save money on HR and training that they spend on the often seasonal need for your services.