Publish Date June 15, 2021 TCSinteractive Life Sciences Share on Facebook Share on Twitter Share on LinkedIn Share on Reddit Print Share by Email TCSinteractive Life Sciences Network-owned Address1240 E Diehl Rd #560 Naperville, Illinois 60563 Web Addresshttp://www.TCS.com Year Founded2015 Parent CompanyTata Consultancy Services Web Addresshttp://www.TCS.com North American Revenue$41,800,000 Full-time Employees651 Number of Clients14 Offices North America31 Locations 3 offices have marketing agency & data analytics services Naperville, IL Edison, NJ Santa Clara, CA 2020 Accounts Gained3 Agency 100 Movie Poster VIEW THE MM+M AGENCY SHOWCASE