I know about these IT companies - satyam is the biggest exploiter that even makes its recruits sign bonds for TWO years. Same with TCS - low paying, bad politicking. If you work there, you'll be working for everybody. If they send you onsite, you'll have to spend an equal amount of time here. HCL is one of the worst employers - absolutely no consideration for people. Not a bad payer per se - but very bad politics lies within. :-(