Just saying that Indian companies r not good n foriegn MNC's r perfect is stupid..I hav fairly good idea about both and I believe that it's upon ur capabilities and ur selection of job, which makes u feel satisfied or unsatisfied with job..if u hav good credentials n potential, u can make a lot out of many indian companies..all u need is potential..