Skip to Main Content

CSI Leasing

Year of Investment

2002

Industry

Financial Services

Headquarters

St. Louis, MO

Status

Realized

Website

http://www.csileasing.com

Business

CSI Leasing is one of the largest independent IT leasing companies in the world. At the time of our exit in 2013, the St. Louis-based company operated more than 30 sales offices in the United States, Canada, Mexico, Brazil, Costa Rica, Germany and Great Britain.

Additional Financial Services Portfolio Companies