John Hancock is a company that provides financial solutions. It offers life insurance, mutual funds, and long-term care insurance. It also offers investment management, wealth management, retirement services, management of institutional accounts, and financial advisory services.