India's Best Companies to Work For: more than 2,000 employees 2012

9
NIIT
  • Pune India
24
Lupin Ltd.
  • Mumbai India