Twain Financial Partners
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:
None
Saint Louis, Missouri, USA
Perks + Benefits
Offers performance bonuses
Offers diversity-based Employee Resource Groups
Offers generous parental leave
Job training + conferences
Provides customized development tracks