Michael makes a very good point and I'm glad he chimed in. I worked for 2 agencies in the past year -- one good and one bad. I signed on with the first agency (local) because they promised me the world, i.e., great pay, unbelievable benefits, any shifts I wanted, etc. I felt like they understood me because both the owners were nurses. Well I learned very quickly that although I had a high rate ($45/hr), it was almost impossible to get paid. And when I did receive a check, there was usually a problem with it. I quickly understood why most of these "mom-and-pop shops" have a short life-span. They simply did not have the bankroll to pay us when the hospitals didn't pay them for a couple of months. Learning from my mistake, I signed on with a nationwide company with 250 offices in the U.S. I've been with them for 9 months now. While the rate is lower ($40/hr), I usually get more shifts that I want. And I can receive daily pay from this company, probably due to the fact that they have a large, supportive corporate office. I haven't had any problems with payroll, but I'm sure if I did they would straighten it out. I would have to say that I am happy where I'm at. So basically, I think that the truth lies somewhere in between what WyomingRN was saying earlier and what Michael is saying here. It's probably true that the bigger companies make more money than the "little guys," but I think that is what helps keep them around. It's probably also more appealing to hospitals to work with an established company than a startup. And I've seen it firsthand that the bigger companies are able to pay correctly and on time. The smaller companies may offer more pay, but I think you are sacrificing stability with them. In my opinion, I prefer the more established company that pays me fairly and operates their business efficiently. I try not to get all wrapped up in what they're billing the hospital and paying me. If they have a good enough reputation and can get the hospital to pay them $80/hr for my services, then I say more power to them -- just pay me correctly!