how to choose a law firm to work for