A First Community Bankshares Inc é uma holding financeira que fornece produtos e serviços bancários. A empresa atua no fornecimento de contas de depósito à vista, contas de poupança e do mercado monetário, certificados de depósitos; empréstimos hipotecários comerciais, de consumo e imobiliários e linhas de crédito; serviços fiduciários corporativos e pessoais; serviços de gestão de investimentos e produtos de seguros de vida, saúde e bens e acidentes. A receita da empresa deriva principalmente de juros, taxas e comissões.