India's best companies for employees-What they do differently?

The “India’s best companies to work for (2013)” is released this week by The Economic Times magazine and the companies that made top 10 are GoogleIntel  Technology,American ExpressNIITForbes MarshallNTPCUjjivan Financial Services,MakeMyTripMarriott Hotels and Blue Dart Express. Though the presence of Google, Intel, American Express, Marriott etc. is not surprising, I am definitely surprised by the presence of public sector organization like NTPC (looks like they are consistently there in top 10 for many years) and other not so well known names like Forbes Marshall and Ujjivan Financial Services. I am equally surprised by absence of the top 10 IT Services Organization in the above list
The study conducted by Great Places to Work says the key differentiators that made these companies to top 10 are like
  • Genuine Caring of Employees
  • Willingness to share wealth
  • Equally opportunity for recognition (Everyone gets some opportunity or other to get recognized)
  • Candid communication (A two way communication than a top down approach)
  • Reliability of their managers (Managers keep up their promises)
  • Collaboration with employees (Actively seeks and responds to employees suggestions) and
  • Impartiality