btw.. the companies u mention aren't Indian companies to begin with and I don't think they qualify. Survey results depend on the sample taking the survey and depends on what level of the organization are a majority of the sample from. I work at Samsung Telecom America and I'll tell you for a fact, they treat me great but I think the upper management keeps changing all the time cus they feel the company is not at all employee friendly. Also depends on who you repor to in the company, if your boss happens to be unfriendly, then you'd hate the company naturally but I think the criteria were employee growth and development and job security.