The reality is that there are many guys in TCS who crib and whine but don't have the guts to pack up their bags and join an organization where the work and hours are demanding and the culture is cutthroat and ruthless...simply put, the environement in TCS is not at all competitive and those who spend time here can't cope in a tough environement...so they crib and indulge in self pity but are really helpless to bring about change.....
The really good TCS employees are thosde who take interest in their work and never bother too much about pay...the pay is decent but never in line with market average...
The bottomline is that if you are after money, you should never have got into TCS...so don't crib and make a loser out of yourself....