They should ensure that before accepting clients, they have adequate staff to avoid delays. Not only that, they should make sure that their fees/rates are in accord to what service they are providing. You can't charge a client too much if you can't even completely assist them.
They did a good job giving me advice regarding offshore business. They were helpful, polite and competent professionals. It was nice working with them.