whether it is good for a fresher to start his corporate life from TCS?

actually its depends upon the requirement and your little bit of luck along with your performance in the test conducted weekly during training. If their requirement is in development they will put you in that section. If no then in someother section like testing,support or anything like that. It applies for all companies. I.T is damn unpredictable. Hmmmm. If you are c.s or i.s or e.c background then your chances of getting into development are bright.. Actually problem with tcs is that after your training you will sit on bench nearly for 6 months. If you are lucky then you will get some project. My question is, are you lucky? Iam not that lucky