Established in 1872, Branch Banking and Trust Company is one of the largest financial firms in the United States. Located in Birmingham, Ala., the bank offers a host of financial services, including banking, lending, insurance trust and wealth management. It also specializes in financial, estate and home/residence planning. The bank caters to small business, corporations, community organizations, public entities and nonprofit organizations. Branch Banking and Trust Company operates more than 50 locations across the United States.