Hi they are good. I was with them for around 4 years, and I do not have a bad word to say about them
Its very much skills focussed, and your utilisation depends on whether your skill set fits their clients needs. Bear in mind you will not be paid if you are on the bench.
Definitely I'd work with them again - either as an associate or as a client utilisig their associates.