Pros
Job Security: TCS is known for providing good job stability. It's one of the largest IT companies in India, so layoffs are not as frequent compared to smaller firms. Global Exposure: TCS offers opportunities to work on international projects and interact with global clients. This can provide great learning experiences and help build a global professional network. Work-Life Balance: While it can vary depending on the project and role, many employees report a decent work-life balance, especially compared to smaller firms or startups. Career Growth: TCS provides ample opportunities for internal job changes, promotions, and vertical growth. It also invests in upskilling its employees through certifications and training programs. Brand Reputation: Working at TCS adds a prestigious name to your resume, which can be an advantage when switching jobs or applying abroad. Diverse Projects: Being a global IT giant, TCS works on a wide range of projects across different industries. This allows you to work on diverse technologies and domains. Benefits and Perks: TCS offers competitive salaries, healthcare benefits, provident fund, and other financial perks. The company also has good leave policies, including maternity and paternity leave. Onsite Opportunities: TCS often sends employees to work in other countries, which can be a great way to gain international exposure and improve your financial standing.
Cons
Salary Growth: One of the most common complaints is slow salary growth. The annual increments can be modest, especially for employees who have been with the company for a longer time. Bureaucracy: Being a large organization, TCS can have a bureaucratic work culture. Decision-making processes can be slow due to multiple levels of approvals. Limited Innovation Opportunities: While TCS offers a broad range of projects, many of them can be maintenance or support work rather than cutting-edge development. This can limit exposure to newer technologies for some roles. Work Pressure: Depending on the project, you might experience periods of high work pressure, especially when deadlines are tight or there are client escalations. Promotion Process: Some employees feel that the promotion process is slow and based more on tenure than performance, which can sometimes result in dissatisfaction among high performers. Onsite Dependency: While onsite opportunities are a plus, there’s sometimes a heavy dependency on securing these opportunities for significant career growth or financial gain, which may not be available for everyone. Project Allocation: Some employees feel they don’t have enough control over the kind of projects they are assigned to, and getting into a project aligned with personal interests or skills can take time. Relocation Requirements: Depending on the project, you may be required to relocate, which can be inconvenient for some employees, especially if the relocation is frequent or to less-preferred locations.