Financial analysts work indoors analyzing companies and industries to calculate economic performance and provide advice to banks, insurers, and other firms investing money. They typically have a bachelor's degree in business or finance, 0-5 years of experience, and skills in analytics, finance, communication, and using financial software. Salaries range from $37,580 to $113,490 depending on experience level, and the field is expected to see increased employment opportunities as businesses increase investment.