Thinking where should your organization get its branding work done, in- house? Or should hire an external branding agency to do the work for you? Here the decision can be one of the most important strategic decisions which can build you as a market leader.