Primerica is a financial services company that specializes in developing financial plans for the "middle market." It uses a system called Financial Needs Analysis (FNA) that contains information and strategies for debt solutions, retirement income, education funding, income protection and building a financial future.