Tata Consultancy Services (TCS), a leading global IT services, consulting and business solutions organization, has been named a Leader and Star Performer in the Everest Group PEAK Matrix for Life Sciences (LS) Operations. In an assessment of 24 global life sciences service providers, TCS was positioned highest for Vision and Capability. Cited as a strength…