Tata Consultancy Services (TCS)
Work wellbeing score is 78 out of 100
3.9 out of 5 stars.
Write a review

Tata Consultancy Services (TCS) Employee Reviews for Software Engineer

Review this company
Job Title
Software Engineer24 reviews
Canada24 reviews

Ratings by category

3.8Work-life balance

Sort by

Found 24 reviews matching the searchSee all 22,559 reviews

Good Place to work and especially learn.

Indeed featured review

The most useful review selected by Indeed
Really good place to work. Nice working environment. One of the great leadership in the world. not much opportunities to grow after certain time you spend in the company. growth will Depending on the project also. hierarchy is well structured and you will get help in whatever sense you need it. Great working environment


One of the best IT Service companies to work at, Top leadership is really good, lot to learn and Great working environment


Salary will be little bit less compared to competitors, sometimes might have to work extra hours based on the stage the project is at.
Was this review helpful?

Worst culture and company to work for

1.Employees will be treated like unsullied(GOT reference) to it's clients. 2.Career and Mental health would definitely be destroyed.3.Nobody cares what you do even if you are in the same project for 20yrs.


Stupid place with okay'ish salary and insurance


Worst culture
Was this review helpful?

Insights into Tata Consultancy Services (TCS)

Based on 141 survey responses
What people like
  • Trust in colleagues
  • Feeling of personal appreciation
  • Inclusive work environment

Aweysome company

Tcs is one of the best company I have ever worked. Pro:Good work-life balance once you complete your tasks. Con:Pay is little lessManagement is not that good
Was this review helpful?

Exploitative low pay workplace that will deceive you

I was promised a big company as a client for software development. Turns out at this job they make you do excel work. They say one thing to you then do another. Also dont expect any raises to be in line with inflation or cost of living.
Was this review helpful?

Don't work here unless you just want to sit and wait out your career.

Don't work here unless you just want to sit and wait your career. I am speaking to new grads, find work where you learn skills. There is nothing to be learned here.


Average Pay


No learning for new grads. Lots of waiting to be assigned project.
Was this review helpful?

Rate your recent company

Share your experience to help others

Non productive and toxic work culture

No career growth. You are just a billable body. There is no career path. This is another body shopping giant. No real management and no transparency. It’s good if you want a secure job without any progression. Work life balance depends on the project


Job security


Was this review helpful?

Innovative technical environment among team members

Good company which takes care of its employees progress. Lots of training and modules available for self-learning and growth. Projects are mostly in insurance/banking industry.
Was this review helpful?

Nice place to work

- Nice place to work and learning - Helpful Colleagues - No Work-life Balance - Good Salary - Poor/Biased Management - Lots of Opportunities to grow in various domain
Was this review helpful?

Completely subjective on your team

Terrible company, avoid at all costs. My team made me sit in the lobby for over a month.
Was this review helpful?

Secure Job in company not much growth but good first job

The company has mixed reviews. you ether get put in an amazing position with an amazing company or a terrible position with no growth. but you will get a job and you will get placed. and you have good job security (provided you're a hard worker). Overtime is expected from you. Good Company . make a relationship with your client managers because your direct managers don't keep in touch with you and they expect you to do everything on your own.


Free Food at meetings, Secure Job with competitive pay


No communication with management
Was this review helpful?

Jobs at Tata Consultancy Services (TCS)

Software Engineer positions
See more jobs

A decent start, but not worth it in the long run

TCS sends employees out to multiple clients across the GTA. They do not care about the employees career path, or needs, simply if the client has the role filled. Once the employee is in said role, TCS virtually doesn't exist, as long as the job keeps getting done. They teach the concept of "flexibility" to the employees stating that we must bend to the clients needs, which means staying late, working overtime without pay, or doing a job unrelated to the job signed up for. The pay and benefits are good, but you won't see a future with TCS. Every employee I know is still at the same position, and leaves within a year. Overall its solid if you're just starting out, but expect a cold mega-conglomerate with boring office work.


Good pay and benefits


Poor management, no future, poor communication
Was this review helpful?

Balanced work at TCS

Its a balanced life at TCS with good job security, good management and friendly environment. Salary is as per servce Industry standards. I would recommend it to a friend.
Was this review helpful?

Awful place to work

This company is full of false promises. They will hire you as a "developer" and put you in whatever role they need filled at that moment. And usually these roles have zero development involved so you are completely wasting your time as far as experience goes. They will continually promise to move you to a dev position as soon as it becomes available (but it never will). They will refuse to release you from your current project if you are unsatisfied with your role or work environment. Basically you are stuck doing whatever useless role they want you to do indefinitely. The only escape is quitting. I wasted a year of my life working for this company and have nothing to show for it. Find a company that cares about what their employees want, not just their clients


initial training process for recent graduates


lies, deceits, only care about clients needs not employees
Was this review helpful?

Management is bad and they lie to you

They will hire you as a Software Developer and then put you in testing. No matter how much you ask them they won't give you development afterwards. DON'T apply here as a New Grad. They just know how to waste your talent.
Was this review helpful?

Horrible Place to work with 0 options for advancements

This is a great job to get 1 year of experience under your belt but that's about it. Most people who get hired might not even be given a software development position even though they are promised one. The pay is sub-par at best, 0 and i mean this 0 job culture.




Was this review helpful?

Good starting job

It is a good place to start your career. An experience of how a big company culture works. If you have a good team you will learn alot under the supervision of good leads. The appraisal system needs a little work.
Was this review helpful?

Not the best company

your experience at this company will completely depend on what project you are on. Because the company is Indian based, most hr processes, mandatory trainings, and social events will seem foreign and not applicable to. Salary and benefits were not on par with other IT companies. There needs to be an improved effort on focusing on respecting the IT workers within this company, I feel like all the effort that upper management makes is on pleasing the client with fast deadlines and cheap prices which lead to projects being rushed and workers overworked.


flexible hours


low pay
Was this review helpful?

Great work environment

TCS has given me the opportunity to work as software developer, it gave me a unique perspective into a consultants life.
Was this review helpful?

Stable job

Depending on the project, the work may or may not be suitable to your interest and skills.Training encourages learning of different technologies.
Was this review helpful?

Good for Job security

Good to work with TCS. You have a freedom to work with different technologies. Secured Job unless you are under performer.
Was this review helpful?

Bad management, no room to grow

I have been on a client site for almost 3 months and still do not have a log in or a job to do. Others I know have already completed projects they were placed in and I have yet to begin any actual work. Avoid at all costs unless you have absolutely no choice.
Was this review helpful?

Software Engineer at Tata Consultancy Services (TCS)

Estimated salary
$71,567 per year

Want to know more about working here?

Ask a question about working or interviewing at Tata Consultancy Services (TCS). Our community is ready to answer.Ask a Question

Overall rating

Based on 22,559 reviews

Ratings by category

3.8 out of 5 stars for Work/Life Balance
3.3 out of 5 stars for Salary/Benefits
4.1 out of 5 stars for Job security/advancement
3.4 out of 5 stars for Management
3.7 out of 5 stars for Culture

Compare Tata Consultancy Services (TCS) with

  • Companies
  • Tata Consultancy Services (TCS)
  • Employee reviews
  • Software Engineer