I bought through PIC. They are an agent so your actual insurer will be someone else. It's best to get the longest level premium policy (30 year or 20 year) so you don't have to mess with it. As you get older or have a health issue, a new policy will be quite pricey. I bought mine many years ago but my premiums for $1M term insurance are $810/year. I would also suggest getting the basic insurance from your employer if reasonable, however note that it will not be transferable if you change employers.