I'm currently on an assignment with Flexcare. I've been working with them for the past year and I LOVE them. I've taken assignments with 2 other agencies before them and I think they're the best agency for me. The bulk of their assignments are in California but they're starting to branch out. There are SO many travel agencies out there so shop around. With every assignment you take, network with the other travelers and ask about their agencies/recruiters. Recruiters are another thing.....your recruiter can make or break your entire experience and/or your view of the agency. I almost left Flexcare last year because my recruiter all of a sudden started to suck but after they changed my recruiter things changed dramatically. Oh, and most travelers think whatever agency they use is the best agency, so just be careful and make sure you get with a company that works for YOU.