Pros: 40 hours/week, overtime throughout the year, fun events throughout the year
Cons: working weekends, no bonuses, lack of advancement
For me, TCS was not all that it is hyped up to be. In the environment they have, if you want to advance into an area you want, then you have to suck up to the bosses. And there are some people there that do for sucking up than actually work. Working hard won't get you advanced, it will get you more work. This is the only place i worked at where the employees wrote their own review, twice a year. And the review document is multiple pages long, front and back.
Of course, this is retail, so expect to be working weekends. Even though it seems like the same people get the weekends off every week, and every time they change the schedules. Of course, they won't let those will small kids off on the weekends so they can't spend time with their families.
And if your department (for warehouse people) is slow, they will send you to a different department.