Financial analysts help individuals and organizations decide how to invest their money. They work long hours, including evenings and weekends, taking calls and attending meetings. They may also need to travel sometimes. Financial analysts need strong math, computer, and communication skills, as well as a college degree in business, accounting, statistics, or finance. While the job offers good pay and opportunities to learn about the economy, it also requires years of experience and exams to advance, and can be stressful.