I am currently working in Tech Mahindra, but i have knowledge for all of these three companies. First, you should think what you want and at what position you are joining in these companies. If you are joining as a fresher, all of these companies provide you same salary package for freshers, but the kind of training you go in Infy is really commendable, it provides you the best training program for freshers at Infosys, Mysore Campus, but i won’t suggest you to stuck there, as opportunity for project is very less, where as in Capgemini, its a very good company,lots of opportunity of getting into good project but you won’t get the same training as compare of Infosys and when you come to Tech Mahindra, there is not too many projects, limited opportunity of learning, still a good company, but compare to these two, i won’t recommend Tech Mahindra to you, hope you got it. Go for Infy, as many of my friends did training there is currently working in product based companies like Oracle.Microsoft and they are getting paid well. 2.6k Views · Your feedback is private. Is this answer still relevant and up to date? Don’t select anyone from the list you mentioned. Chose a good startup as a fresher. You will learn a lot. One question? Are you truly interested in Computing or Big data field?. If you are, then don’t join these service based companies. Not even product based companies, if they are very huge and innovation is just constrained to few teams & projects. I wrote an article on this topic and can be helpful for you People tells you that “Progress comes with years”. Without hesitation, I can tell you, initial years in the tech career are laying stones for your future harbors. Don’t just waste them joining in a so-called corporate wheel. Like an apprentice, learn the skills, tips, and tricks. Startup life is risky yet rewarding. Logic is very simple. Corporate -> Less Risk -> Low skill job -> Saturated future prospects Startup -> More risk -> More skills -> Golden future Don’t you think it is right to take risk & fun in the early stage of your career?. Later the family responsibilities will cripple your decisions. So think. Always think of future not present There are many bad startups out there. Chose a good one. Find ex-employees on LinkedIn before joining and talk to them Bengaluru is a quite nice place to begin your career. Because a lot of good startups are doing cool stuff(may not be in business, but in technology). Since you aren’t started yet, your confidence might be low. If you take a wrong step, you will regret later I asked a question above. Are you truly interested in coding, developing and engineering? If not, then you can ignore everything I mentioned above and select any one of them. 3.4k Views · There is a domain called Business Intelligence in Tech Mahindra wherein you'll be trained on tools which are somewhat related to big data. (Informatica,Cassandra overview,QlikView) But the availability of the project totally depends on your luck. If you are lucky enough, you'll get excellent billable projects but if your business wait exceeds more than 90 days and if you don't get a project of your choice, you’ll have to work under support and maintenance projects even after being trained under excellent domains. So don't choose Indian MNC's for a field like Big Data. Choose American one's instead if you really wish to continue in it. If you want a regular software career which has domains like oracle, java and .net, you can choose companies like Tech Mahindra and Infosys.
Nothing is as bad in this company
Best - Food, Campus, Work-life balance , Team, Learning opportunities, Onsite Worst - Senior management, Appraisals, Pay , HR response , Procedures Neutral - policies, Work environment,
Good company to start career , friendly atmosphere , respect for female employees
Best thing is your colleagues will be friendly to you and you feel like you're still in college. Worst thing is no exposure unless you have luck in your life.
WFH Good. Learning is self-motivated (bad).
Nothing is good here in terms of perks just a mediocre level which an average service company can provide.
Best thing is if you have a good technical stack then you will get nice package. Once you join the company there wont be any change in the package even if you perform the best which is the worst thing. They give only importance to the revenue and not on employee satisfaction
Apprails is not up to the mark
Best thing is that there are multiple opportunities for challenging assignment and getting different roles. This allows one to shift roles easily.
List based on reports from current and former employees. It may not be complete.