Saikrishnan, do not try to imagine that your good experience is true for all. I can give you examples of multiple Satyam employees including myself suffering. It is true that there is an factor of hating your current employer. I have worked in the software industry for over 15 years and I worked both for MNCs and Indian companies. I can vouch that Satyam is by far the worst experiences I have had. The policies and procedures and the vision of Satyam definitely stand out but the leaders at different level does not match the higher vision. Try to visualize the wholistic picture rather than looking at couple of opportunities you got.