Make your decision on the individual branch office, not the overall firm. Check out the office in person and spend a day there. Figure out what you want from the firm -- Leverage, prices, training, or something else. Then, find the firm with the best fit. I lived with an onerous contract in...