I worked with several recruiters because I wanted to travel. You almost have to use a recruiter as a new traveler because it's hard to find contracts if you don't have any connections. If you're looking for a permanent position, recruiters might not be necessary, but they can find help you find a job in a particular location. The obvious disadvantage is that they take part of your income so they do have a price.