To be honest 5 or more years ago, I will say they were the agency to be with! These days I think its all down hill am afraid. They dont seem to care that much about people they put on assignments, as long as the cash is coming in and they get their cut that seems to be all that matters.
If your contract is about to end I suggest you start looking yourself otherwise you are going to be home for a while! When mine was about to, I sent my updated cv in - didnt hear anything, called them back just under 2 weeks later and was asked to send them an updated cv - WHAT?!
At the moment they seem to lack coordination and dont know what happens in other branches and seem to care about what they make off you.
What happened to the crew that were there before 2009?? The current people seem to be sales people who just want to meet targets (thats what I feel and I am one who rarely complains), not good at all, I used to recommend you to all my friends, well not anymore...