Twain Financial Partners

HQ
St Louis, Missouri, USA
75 Total Employees
Year Founded: 2013

Similar Companies Hiring

Software • Machine Learning • Information Technology • Fintech • Automation • Artificial Intelligence
Schaumburg, IL
51 Employees
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana
Twain Financial Partners is an investment management firm located in St. Louis, MO with over $4 billion in assets under management within the public-private partnership sector. The firm works with a wide variety of investment types, specializing in tax credit, structured debt, and real estate transactions. Twain works closely with financial institutions, corporations, and high-net-worth individuals to structure and manage investments that offer both attractive economic return and social benefits.

Twain Financial Partners Offices

OnSite Workspace

Employees work from physical offices.

Typical time on-site:
HQSt Louis, Missouri, USA