Information Technology & Services - , Andhra Pradesh, India
With close to 23000 employees in India, CSC is one of the Top 10 IT services firms in India and offers high-value technology solutions and a rich portfolio of services across industry segments, including applications development and product support, infrastructure and BPO services.