To be in a challenging position in an organization, which provides ample opportunities to learn and improve advanced development skills, there by being able to contribute for the growth of self with the organization.