New England Life Insurance Company is an insurance company based in Tampa, Florida. Established in 1980, the company provides life and disability insurance products to high-net-worth families, business owners, and professionals. It operates as a subsidiary of Metropolitan Life Insurance Company. The assets of the company are managed by the board of directors.