To Apply to 2012 Best Companies to Work For in India Study
- The company must have at least 100 employees;
- The company should have operated in India for at least 2 years;
- The company should not have undergone any merger or acquisition which added 25% or more employees to its employee strength




