UPDATE(20 Mar 2010) – Below comparison is based on someone’s PERCEPTION, its not final or true words.. Its about you, how well you received acknowledgement in either of the big MNC. As per me, TCS is really good to work with. So just ENJOY the article ..
TATA CONSULTANCY SERVICES
Experience Certainty.
“This is something that our clients already know; now we are letting the Cat
out of the Bag”
Vision: “To be Global Top 10 by 2010”
INFOSYS TECHNOLOGIES LTD
Win the Flat World.
“The competition has been leveled, the world is flat”
These are the two leading Indian IT companies that are set to lead the IT
world globally. Both are basically “Computer Services Companies” even though
they have their own Products like “Infy Finacle” and “TCS Quartz”.
Even though they compete in the same area,
Even though they have many common clients,
Even though they do a lot of similar work,
these two are totally different in the way they work, their policies, the
way they see the clients/employees, the way they handle projects.
TCS is a 39 year old $4 billion company compared to Infosys which is 25 year
old $3 billion company. Let’s compare from two perspectives:
1) Customer
2) Employee
1) Customer
As a Customer to these two companies, you won’t find much differences. Both
deliver things on time, both deliver code of same quality etc.
But TCS may be a bit cheaper than Infosys, but latter may guarantee more
quality
for that price.
2) Employee
As an Employee, one can see a lot of differences.
1) Work Pressure
This is the first and foremost thing an employee looks for. Here obviously
TCS scores. You will rarely see people slogging in TCS whereas there is no
Infy without Slogging. Of course this difference to certain extent comes
from some extra quality things that are done at Infy, but still TCS do not
mind saying “No” when it’s difficult. Infy manager rarely has the world “No”
in their dictionary.
Note: No matter what facilities a company provides, if the workload is high,
your life will be miserable.
2) Remuneration
Infy have a well defined compensation policy. They have increments every
year and everything follows proper process. At the end, TCS guy too have the
same salary, but there are no processes as such.
One good thing about TCS is their Variable pay is less compared to infy
i.e. TCS gives what they promises but Infy may not.
Infosys is a company that loves to make Employees pay tax.
In a way, Infy is more patriotic.
TCS is more practical and loves to be in the side of employees.
3) Infrastructure
Well, this point, don’t even think of comparing. They are miles apart.
Infosys has world class facilities which only a few companies can boast of.
TCS infrastructure is pathetic say even it is Buildings, Computers,
Internet, Transport or Food courts. Computers @ TCS are generations behind.
4) Security
“Too much security” is an apt phrase for TCS. It is good from customer point
of view, but very very bad from an Employee point of view. You need to get
lot of permissions to login to a system and need a lot of access to make it
working. Half your life will go in TCS raising tickets or you will become
too lazy that you will stop using some of the facilities instead of raising
tickets. Life is so much better at Infy where things are “Hare paced’ not
“Tortoise paced” like TCS processes.
5) Work Culture
Infy has a lot of team building activities, cultural programs etc from the
HR side where as a TCS guy will see an HR only when he is in bench.
But sometimes the Infy activities end up creating a lot of pressure which
finally ends up in dissatisfaction which was actually intented Employee
satisfaction. But Infy do score here.
6) Ethics
Infy is really a company with a conscience. It is very transparent and
manages things in a beautiful way. It is indeed the “BEST MANAGED COMPANY”.
TCS has to go a long way in this to achieve this level of Transparency even
though they are trying.
7) Initiatives
There are a lot of initiatives that happens in Infy like for example “The
Ozone initiative”. It aims at reducing the paper usage. Infy will never use
paper unless it’s very necessary. “Online” rules Infy.
In TCS, one can see paper paper every where. Even for a survey, they don’t
have a proper “Survey” tool, which in turn leads them to the Manual paper
survey which not only leads to inefficiency but also it wastes lot of paper,
which in turn wood, which in turn trees, which in turns harms the Nature.
Btw, sometimes i do prefer certain things in Paper.
Then there are very active Bulletin Boards, Writer’s Forums etc in Infy
which you will never find in any another company.
8) Brand Name
Infy shows the ordinary things as Extra ordinary. That is their way of
Branding while TCS was not bothered about branding till now as they had a
strong Backbone from “TATA”. Now they have realized the importance of
branding and they have started a good campaign for better branding.
9) Code Quality Vs Documentation
Code Quality is the keyword of TCS while Infy will bore people with the word
“Documentation”. Even though the word “Documentation” is boring, it is very
important in the long run.
10) Average Age
Average age of employees in Infy is much less than that of TCS. TCS runs
mainly with Experienced people where as Infy is a “Fresher” driven company
making it more like college.
11) Processes
Too many Processes spoil the Code. This happens only in Infy.
Each company has its Prons and Cons. It’s the Employee who should decide
what they want.
gr8 article…. clearly a very good 1 n quite a lot helpfull…
infy rocks baby… for more detail go to http://www.vishalshah.wordpress.com
Yes, Infy rock.
I love Infosys.
Nobody said that TCS sucks! I have worked in TCS for 2 years and trust me it sucks like anything. And who said work pressure at TCS is less? They make you work like dogs. The impression that work is less in TCS is an illusion to outsiders.
On the contrary I found that my Infoscions were working hard as well as enjoying life. They could always leave their work place by 6 o clock if they wanted to. I had no choice. I was only working hard. Never enjoying my life.
TCS is TCS!!!obviously!!
I guess TCS is more employee frendly.
A person workin 4 TCS gts more money in hand at same pkg compared 2 INFY
n dats it babe….dat is wat u all ppl r workin for!!!!
Ya…TCS is best,I dont want great company,when selection goes between Infy,TCS,WIPRO ….I”l select TCS they r more frendly…I dont like copying of US culture in India and boasting……TCS has a diff Indian Environment……which makes it diff,.,,,,,,extremly modernized ppl dont like tht…..
I love TCS..
Last week I got placed in TCS.Package is better than Infy(coming this week for campus).
Butr I like the comparisn.It is without any melices.Although there may not be tooooo much mondernization at TCS but who cares if they have an AC working properly.I will always like my boss snoring in his cabin.
Very good article yar. keep it up. tata ya infy , both are alke.
Hmm..where do i start???? i joined TCS in 2004.My experience mixed;Here comes a summary(Most of my experience is related to my onsite experience)
Pros:
1.They assign you different roles, forcefully – So you learn – Good for you .
2.Better onsite oppurtunities
3.Better Client base.
Cons.
1.Bad managers – i mean it.Ppl become managers based on their no:of years with the company.Why are they a problem?cos
They have NO PEOPLE SKILLS, whatsoever.
They have bad communication skills
Very bad ethics and did i mention they dont care about you.
They interfere in your personal life(eve try to be your boss there)
In short, they are “everthing” a manager should not be!
2.Pay.It really sucked when i joined the company.Heard it better now.
3.Work hours: end less – i worked straight 12 hrs/6 days a week.I got commended by the client for my hardwork and what rating do i get? – a 3.I guess am bad at sucking up.
4.F$$%%% politics – there is a lot of this shit in TCS.Again,If you can suck up to your boss, you can survive.
5.Regional affinity – There are a lot of ppl from TN in this company.If you check the upper management, its pretty much Mr.Ramadorai family.I have nothing against TN – i did my masters in chennai and i have made very good friends there.But there are some egoistic tamil a$$holes, in this company.Why is it bad for you? God help you with your work and ratings, if your PL/GL follows this attitude fiercly. Am not one and my experience has been nothing short of terrible.Your rating depends on how much you suck up to your boss – how bad is that.Your vacation time also depends on that.
ETHICS – Most of these managers have no work ethics what so ever.They talk to each other in their own language in front of the clients.They conduct team meetings in regional languages.They discuss business in their language.
6.Tax related problems – if you are deputed to some foriegn counrty(most likely you will go to US), make sure you watch you paystubs and tax figures.99.99% they will screw this.Result: you end up losing you hard earned moeny.I lost almost $700 cos of a mistake some $%$%$% in TCS finance dept. made.Not only did they not offer me a refund, but they were rude.
Conclusion:TCS is a good company to start your career with, If you can put up with all the above mentioned shit !They say if you can work at TCS, you can work with anyone.I agree, you will be so fucked up inside your head you wont even care anymore.My dad is good friends with a big shot at Infy, and i have been to their facility – its so much better than TCS.
PS:I quit the F***ing company last year.Still fighting with them reg. my Tax returns(yup they filed it wrong for the second consecutive time).If you hear about a new legal suit filed against TCS in 2008, it most probably will have my name on it.
I work for Infy and I know ppl from TCS joined Infy and they are simply amazed here after utilising facilities and stuff…they are saying TCS sux a lot…Infy rox…:)
TCS sucks, really. This, nobody else can say better than me. I was hired from the bestest of the engg. colleges. I have an excellent academic background but TCS ruined my career. I was forced to work on mini projects based on tools that had no future. I worked in this company for 2 years almost 12/7 everyday with no holidays on weekdays, not paid for the overtime. After each mini project they used to throw me into another mini project. A mini project usually lasts for about 4-6 months. The worst part was that you have to learn a new tool every 6 months without any assistance or training. It really hurts to have spent time on things which I knew had no future.I used to plead, request and shout to my HRs to give me some better work so that I can have a generic skill set but they never heard, everytime they had the same answer-“JUST PAY FOR THE BOND MONEY AND LEAVE”. I could see my future blank and after two years, after serving the bond period, I was forced to leave. This is how this billionaire IT companies play with the careers of the bright minds. Everything is based on luck here. I wished I’d played a poker game and lost my everything there instead of ruining my career in this company. I still look for answers to restore the damage done at the beginning of my career but the damage can’t be filled. If you’ve high aspirations or dreams pls think twice before joining this company.
At Infy, HR folks are really incompetent and don’t care a lot for the employees feedback. Whenever I have brought up the issue of compensation, most of the times the response has been “nobody is holding you to stay in Infosys. If you are not happy, you welcome to explore opportunities elsewhere.”. aka.. shut up or get out. I really hated their attitude.
Thats not the case with TCS. They give a proper reply.
And so INfy Sucks and TCS Rocks!!!!
phew….i am a 2009 passing out electrical btech with offers frm both infy,tcs….going by what i am reading in the net about these 2 firms…….i think its better for me to work in an electricity board..!!!!
TCS really sux…i work for GE projects…and beleive me..these ppl make freshers work like dogs..they damn care abt u…its not abt more work that hurts..but the main part is their behaviour and their mentality to harass freshers…what i feel is a good work environment 100% depends on ur colleagues…if u get a good pl or pm then ur lyf is awesome..or else shit.
Ankit banerjee, vrushali jaiswal to name a few are the most incompetent hr in tcs kolkata. They are trained to harass their employees.
TCS .. is full of shit and sucks big way. They don’t hvae moral ethics and someone want to screw his career TCS is the best place. They eat your PF , screw up your taxes in US and leave you no where to survive. Look out for different company and you will be amazed to see that TCS is fully CRAP. It’s no different from any other govt organization in India. Well some govt dept are even better than TCS.
Think mot of the pople who wrote here are from infy , compared to TCS. This can only mean that most infy pople, find time, as compared to TCS. Or … this forum is knows only to infy people and not Tcs which is most unlikely to happen….. I am a Tcs er , and i really dont accept anything written here abt TCS (Of course certain things , even I heard its happening in TCS.. but I couldnt validate and verify it) …. For me , TCS has been a really cool company .. but on what the most of the guys say here – May be its happning ! ! ! And i also noiced , mos of them ho worked with tcs , voted againt it… whereas very few from infy did that to their comp…. So.. I think the verdict is out and its right :-/ …. See u again guys ! thanks for a good firum .
Indeed HR people in TCS rock. They do care about the employees and provide proper guidance. Ankit Banerjee, vrushali jaiswal were one of the most competent HR associates and have helped me through number of queries and processes when i worked for GE in TCS.
realllllllly gud article man.will be readin posts often frm now
TCS has the brand name. but recruits in excess. 25k pple.
And so u tend to lose out on making sum gud for urself here. U are in a big herd literally. growth is less career wise. now which IT company is an angel out here ? they r all the same.
Mad world working in IT. Especially if u learnt non IT enggn….u r not gonna enjoi it 1 bit. U will feel the pain of having learnt subjects tht ws useless …u come to level of BCA/MCA /IT enggn
No value for ur non IT field
TCS Sucks big time..Specially the middle management ..Horrible shit !!
hi
iam working in TCS
I dont accept the arguments on TCS
TCS is the best company INDIA
I think infy cant reach TCS in this decade
TCS rocks and infy sucks
guys…ppl in both d company work like dogs..be it TCS or be it Infy…bt infy ppl certainly get reward for their work..wherelse TCS…depends on ur luck.
If u can suck ur boss..u can still make big in TCS…bt at infy it isnt the case.Quality work gets paid here. n its perectly true tht here at TCS promotions r based on no fo yrs u spent in d company n not on the merits..thts the reason many top PL/GL r big CRAPS.
hi…TCS is the best place to find your love mate for sure.I koined TCS and married a nice south indian girl.I enjoyed a lot,but earlier @infy,my love was failure,that girl had alreeady been used by the higher authorities!!TCS has fresh maal yarrr…TCS ROXX>..for sure!!! HAIL TCS!!!!!!!!!!!!!!!!!!!!
IN THE ABOVE POST PLEASE REPLACE TCS WITH INFOSYS,THERE HAS BEEN A TYPO ERROR!!!!
I have worked only for Infy so I can say about that only. Life in Infy is not much different from any company with too many employees. A lot depends on your manager and you don’t get recognised if you do not have good relations with your managers. However, the internal processes, etc. are well defined in Infosys. The pay is not that bad either. Overall, I do agree with the article
all it companies sucks….try to get a government job and be secure
Seriously guys..TCS sucks big time!!..There is so much politics in here that ul forget wats happening in national politics..And the seniour management is partial giving promotions and ratings..
guys I have worked in both the companies and I think from what I read here I can give you the best pic.. I started with Infy and let me tell you that they really kick ur ass in training and drive u nuts.All what is heard is that they offer 5 star facilities but u need to know what lies behind the doors as well. We are just passouts from college days and there we are shown what the real corporate world is like. Its like offering you stale food on a gold plate. If u fail to score well in their training ,fear of getting dumped creeps inside u while thats not the case with TCS, where my friends had a ball during their training. Even the initial years were horrible in Infy with work press. and literally had no time for myself. But one thing I must say here is that U even learn a lot but have to make lots of personal sacrifices. frustated after 2.5 years there I joined TCS where everything is like government company. Seniors dont care abt what u r doing. People getting paid when they are sitting at home. U can even bunk the company and catch the afternoon show wid ur friends but if u r trapped in a shit proj here which are in bulk then u r gone. Even seniors like me who had sufficient experience are put to minor tasks and it all depends on how u manage there wid ppl. I must say that here in chennai there is domicile prob. Ratings are good for south indians and all the minor tasks and poor grades are given to ppl from north. we dont even get extended leaves when really required and then we have to lie and revolt for it at the end f*** our grades. My other mates in TCS Kolkata & Mum got into good projects but those in Delhi were totally frustated with their career and many left the company.Perhaps I was also on the unluckier side.. I had to leave this company as well due to the CHE HRs and then tried elsewhere at the end ruining the precious 4-5 years of my life. Now I am happy developing web applications ,sites and doing things on my own. My suggestion wud be IF U REALLY HAVE THE TALENT THEN PL DONT WASTE UR TIME WORKING IN IT SECTOR. FORM A GROUP AMONGST UR FRIENDS AND DO STUFFF UR SELF. BUT FOR INITIAL EXPERIENCE U CAN TRY WID ANY COMPANY(coz all of them really sux)
tcs sucks a lot….being a fresher in the company is like hell….they treat u like dogs….ya bt work pressure is less…
i got placed in infy,my love in tcs,these IT companies seperated us,shit on these
wat i comprehend from the article is dat lyf in infy is more complex than in TCS.As a fresher one also looks for some space which he he gets only in TCS
i got placed in both the companies n being frm ece background dnt wnt to work in any one of them ..whole it thing sucks i guess
I just got placed in TCS…What i really wanted to know is wheather one gets the desired location after training or not???Also where does one see himself(position and salary wise) after 10 yrs of work in tcs without any job change???
Infy sucks really. Except for the infrastructure there is nothing in the company to boast of. i am currently working in infy and am desperate to quit at the earliest possible. They make you slog for over 13- 14 hours everyday and still want you you to come on saturday as well. all these at no extra pay. they will screw you like anything. 85% of the projects are like that. If you are lucky enough you might come into that 15%. infy is concerned only about developing infrastructure and impressing clients. Customer Satisfaction is 100% Employee satisfaction is 0%.
Forgot to mention, infy sucks because of its middle level managers. Every manager is an asshole. they dont have people skills. they become managers by years of exp. and screw you. they overload the SEs and SSEs with all work just to impress the client and their senior managers. In the end they get all the appreciations. If you talk to them regarding changing of your project, transfer, etc. they will blackmail you saying they will take disciplinary action and ruin your profile….. On the hole infy sucks big time. Fellow infoscions sorry if i am hurting your sentiments. but this is the truth. No onsite oppurtunities, No transparency in promotions,…
bottom line is———-
tcs is the no1 IT company in asia
I love Infosys………coz it was the first one to hire me..
Dude through which company did u went to Nasa i would join the same:-)
TCS sucks really….i agree, they do distinction based on degree not on skills n intellegence that person posses….brand doesnt matter…we want good thing
i worked in TCS Kolkata for around 4 years and i feel ur career graph depends on more hw u hve terms with ur managers.they kept on promising me onsite fr around a year and at last whn i did my own visa they tld me that we can send u onsite if u cancel ur visa.the matc is full crap they all are basically models busy in makeup and threatening us.atlast i left and cme in my own visa.Nw happy nt to more part of crap
I donot agree wid all d things sat hv been said here against TCS, I hv been wrking for 5 yrs in TCS…and my current salary is what Infy cant offer even to a person wid 15 yrs of exp..i ve been in d US for d last 2 yrs..nd believe me u cannot find a company better than TCS…however if u r a lazy kinda person…who just hopes dat sumday sum1 will feed him everything…den dats his prob…u hv to work hard to succeed..i hv wrkd hard nd succeeded..dunno hw infy is but mst of my friends in TCS are still in TCS and are reaching gr8 heights..and ultimately at d end of d day if u get a good salary, get to wrk for India’s no.1 IT brand and lead an awsum life, what else do u need!
@karan: if u remain wid tcs for 10 yrs…u ll be a king…believe me man..u wil get a sal of over a lakh per month..nd if u really hv talent..u may earn a lot more..jst keep in mind dat u do hv to work hard..laziness will not help at all.
I am not with NASA, it’s just that I visited NASA once
Well done jing
hi, on reading the article and comments below I would like to point two things to people. 1. Don’t join Infy/TCS as freshers, go for some small company which focuses on ur technology (which u want) and work there. I agree pay grade will be less but you will establish a base for yourself.
2. Join TCS/Infy/Cogni or any mid-size company after 3 years of IT career at senior level these companies are awesome.
3. You may be mahan in your engineering college, the real life starts after that guys, grow up. I was a bad engineering student and proud of it and my life in IT is awesome, much better than those 60%+ students.
nice…this article would help me to choose b/w these cmpny!!
thnk u
TCS and only TCS
The No1 BULLSHIT is TCS. Considering people with JAVA in TCS.
MainFrame people live a peacefull life. thought lot of work, technology will give them a good hand. If you are even a little good at JAVA, never join TCS.
http://www.tayjob.com/threads/3-TATA-Consultancy-Services
People who say TCS is good are at MainFrame position or Some other position or Non-Technical like Release Managment or they have got onsites easily. There is no regulated process for taking ppl onsite. The Most JUNK thing is the Rating System. they put rating as per the wish of the manager, cowards, cowards all managers. They DONT know what is JAVA, and say one accomplishment that you make in JAVA, your manager will never realize. Completely Indian. Technically skilled never gets a good name. they feel they may speak too much, so bad rating. No career growth, all JUNK Projects. I know a lot of 7-10 yr experience people never once to onsite , but a lot of freshers 2-3yrs have stayed at onsite for a long time. Also, they process lot of VISA and make them SIT at India, untill the VISA Expires, simply, you try to speak this to your manager, you will be given BAD rating and sent out. There is not one good point i can make about TCS. it is BULLSHIT, Do you ever wanted to be part of it ?????? Then what are you ?