NEW YORK, Dec. 8, 2025 /PRNewswire/ — North Square Investments (North Square) was recognized in the 2025 Best Places to Work in Money Management awards announced by Pensions & Investments today. Presented by Pensions & Investments, the global news source of money management, the 14th…