I have worked closely with this firm over many different projects for various companies during my tenure at AIG (in New York).
There were never any problems related that we had personally encountered from them or their team members working within our organization. They are very professional yet approachable throughout all stages/phases of each project's life cycle - whether it be initial engagement through implementation support after completion of work package etc. Nothing really about which they've done is "bad", however there was nothing outstanding either.