Choosing the Right Dev Shop: The Do’s & Don’ts