Formed in January 2010 as a result of merger of Towers, Perrin, Forster & Crosby Inc. and Watson Wyatt Worldwide Inc., Towers Watson & Co. is one of the leading global professional services. Located in Denver, Colo., it provides advisory services on critical human capital management issues. The company offers its clients comprehensive services across three business segments, including benefits,...