KeyCorp, organized in 1958 under the laws of the State of Ohio, is headquartered in Cleveland, Ohio. We are a BHC under the BHCA and one of the nation's largest bank-based financial services companies, with consolidated total assets of approximately $139.6 billion at December 31, 2018. KeyCorp is the parent holding company for KeyBank National Association, its principal subsidiary, through which most of our banking services are provided. Through KeyBank and certain other subsidiaries, we provide a wide range of retail and commercial banking, commercial leasing, investment management, consumer finance, commercial mortgage servicing and special servicing, and investment banking products and services to individual, corporate, and institutional clients through two major business segments: Key Community Bank and Key Corporate Bank.
As of December 31, 2018, these services were provided across the country through KeyBank's 1,159 full-service retail banking branches and a network of 1,505 ATMs in 15 states, as well as additional offices, online and mobile banking capabilities, and a telephone banking call center. Additional information pertaining to our two business segments is included in the "Line of Business Results" section in Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations of this report, and in Note 24 ("Line of Business Results") of the Notes to Consolidated Financial Statements presented in Item 8. Financial Statements and Supplementary Data, which are incorporated herein by reference. KeyCorp and its subsidiaries had an average of 18,180 full-time equivalent employees for 2018.
In addition to the customary banking services of accepting deposits and making loans, our bank and its trust company subsidiary offer personal and institutional trust custody services, securities lending, personal financial and planning services, access to mutual funds, treasury services, and international banking services. Through our bank, trust company, and registered investment adviser subsidiaries, we provide investment management services to clients that include large corporate and public retirement plans, foundations and endowments, high-net-worth individuals, and multi-employer trust funds established for providing pension or other benefits to employees. Key Community Bank also purchases retail auto sales contracts via a network of auto dealerships. The auto dealerships finance the sale of automobiles as the initial lender and then assign the contracts to us pursuant to dealer agreements.