The staff is very nice, and they are completely friend. They do their best to help you find new positions.
Cons
They do not like to negotiate for their clients for permanent positions. They would rather pull you off a temp position versus letting the job offer you a permanent position.