What is required to join the Peace Corps?

One can work for Peace Corps as soon as he or she is available for volunteering work in the areas of education, health, community development, agriculture, environment and IT. One should support also the goals of Peace Corps.