Corporations are expected to provide opportunities for their employees to grow, develop their abilities and skills and improve their standard of living, from financial, social and cultural viewpoints.