Establishing competitive advantage is one of the basic tenets of business strategy.  Companies must establish a way of standing out from competitive offerings and being perceived as different and better from those offerings. One business aspect that I believe is underutilized as a lever for competitive advantage is business size and scale. […]