Tata Consultancy is best job plateform for freshers as well for experienced . Salary pacakge of Tata is good. Also tata provides other facility so that if you are selected in Tata Consultancy then you will enjoy all features of thier services. But the job is not fix or location for employee is not fix. They can throw you anywhere otherwise they will say get lost.