TCS modified its hiring approach in 2009 to emphasize just-in-time hiring to develop a more varied workforce. TCS recruits new graduates, experienced professionals through various sources, and works to increase hiring of underrepresented groups. TCS also invests heavily in training and developing employees through various leadership programs, and prioritizes employee engagement, health, and recognition to retain top talent.