try to get some recommendation. big firms usually have good people, but you might not be able to afford them. medium sized general business firm (10 - 25 people) might be a good choice.