
CSC
About Company
CSC is the world’s leading provider of essential business administration and compliance solutions. Founded in 1899, we empower organizations through specialized services for alternative asset managers, capital markets transactions, digital brand and fraud protection, and corporate tax software. We are the trusted partner for a significant majority of the Fortune 500®, PEI 300, and 100 Best Global Brands®, embodying our mission as ‘the business behind business®’.
Headquartered in Wilmington, Delaware, CSC has been privately held and professionally managed for over 125 years, fostering a culture of stability and deep expertise. Our global team operates in 140+ jurisdictions across Europe, the Americas, Asia Pacific, and the Middle East, ensuring we deliver seamless support wherever our clients operate. We achieve this by employing dedicated experts who are truly passionate about enabling client success. Discover more about CSC and opportunities to join our global team.