The best thing about this agency was that it had all my information ready to go when I first started with them - they were very thorough! Nothing at least not anything negative i can think up off hand because everything went well from start-to finish (aside for some minor issues).
They are easy going people who get along great w/ other employees as far more than just associates or staff members but also clients too which makes things easier if you have any problems outside work hours like scheduling etc..