Tata Consultancy Services (TCS) is a global IT services company and a subsidiary of the Tata Group conglomerate. It is the largest IT services company in India by revenue and market capitalization, with offices in over 47 countries generating around 30% of India's IT exports. TCS uses multiple methods for recruitment including internal searches, employee referrals, employment agencies, educational institutes, and interested applicants. It has a rigorous selection process with technical interviews and aptitude tests. The company provides extensive training programs for new employees and has performance review systems linked to incentives and promotions.