Is it ethical for an employer to require as a condition of employment or use as a consideration for advancement promotion, that an employee participate in organizations apart from the business (ie. community non-profit organizations)?
Does the type or nature of the organization make a difference?