Firstly, TCS is Asia's Biggest IT provider and working conditions are pretty cool in TCS and the Experience from TCS is very valuable... 
Now coming to salary increments In short, Ur increments depends on 2 things.
1. Ur performance
2. Ur designation.
Let me tell u the second part first and switch into the first part! 
1. As you all know every one chosen for ASE-T (Assistant System Engineer- Trainee) with a package of 3.16L p.a .
2. After 1 year u will be promoted to ASE (Assistant System Engineer). So there will be a small hike to 3.4L because of the change in designation.
After 2 years from ur DOJ, u will be moved to SE (System Engineer). So again a hike will be(comparatively high) upto 3.8L.
Now coming back to the first part. 
 In TCS salary will be divided in the form of bands. It has A to D band.
These band will be depending on the rating u get.
A band - rating 4.5 -5 out of 5
B band- rating from 4-4.5
c band- rating from 3-4
D band- less than 2. 
 There is a salary difference of 3000 per month between any two bands. 
 Secondly, And if u ll fall in love in with a girl/boy den it is very gud, bt make sure that u and ur both will be in project. why I m saying dis bcoz if u r on project and ur partner on bench den may be ur dates will be missed and sweet time ...  
If both r on Bench den also both of u will enjoy those days...