What are the requirements to be a firefighter?

Is there any other unofficial requirements that you think all firefighters need? Courage? Wits? Share your opinion.