NVFS employs more than 300 staff at 17 offices and service locations.