I worked at Tata Consultancy Services full-time (More than 3 years)
Huge company, with global presence, its present in almost all major cities in India, and US. It has a great Job Security, Dynamic work environment.
Middle Management is not the best you can get, and largely depends on which location you work in. still follow very old appraisal model. Gets the work done mostly by freshers so sometime quality suffers
Advice to Management
Please Verticals to Technology based rather that Business domain.
I applied through college or university. I interviewed at Tata Consultancy Services.
Applied through college Aptitude test, Rounds of face to face interviews with higher management. Two technical rounds, one HR round. Technical rounds were focused on drilling through your resume and background. HR was behavioural.