A lot of the agencies can be a bit hit and miss. Best to stick to the bigger players with the better reputations I guess as they're more likely to be up front although I guess this is not always the case. More and more pilots are working through agencies these days, there was an article in Flight this week about more than ever self-employed.