Why do people want to join the armed forces?

There are a number of reasons including wages and conditions, training opportunities, patriotism and lack of alternative opportunities.