They are a hole in the wall operation, sharing office with about a dozen other consulting firms.
Basically these people represent the worst in consulting industry, in order to maintain relationship with their clients, they will treat their consultants terribly.
They neither know nor understand IT consulting business, candidates they place are of little quality. They admitted to their ignorance themselves on the interview as if that is funny or acceptable.
In case of any dispute, they will try not to pay you... do not trust their honesty. They are being taken to court.