New Mountain Finance Corporation is a business development company specializing in investments in middle market companies. The company primarily invests in debt securities, including first and second lien loans, unsecured and mezzanine loans, and equity-related securities. It seeks to optimize returns and generate steady income for its shareholders.