I think working for non-IT companies is a better option..for example banks..like HSBC, ABN AMBRO, ZURIC, Credit Suisse etc...don't howz the market in india as I am in UK where banks pay better with good bonuses and better work....otherwise IT companies here are same like India.