I would keep life assurance very simple.
The Mortgage Protection policy in its simplest form is a decreasing term assurance over the term of your mortgage loan. As said before, its purpose is to pay off your mortgage if, in a joint life case, either of you die before the end of your loan term. The policy is normally assigned to the Bank so the death benefit is paid directly to the bank to clear the outstanding loan. The house is now the property of the remaining spouse. A huge relief to most.
For life assurance purposes, I would take out simple Level Term Assurance. The younger you take it out, the lower the rates. You pick the amount of cover your want (sum assured) and the term you want it over, get a quote, fill out a form, have it accepted, pay your premium monthly or yearly.
With regard to term, as it is hard to cover all eventualities, I would go to age 65. By the time you reach that age, most major costs are probably out of the way, children are grown up and you probably won't need the cover. You can choose any term the life company allows.
With regard to sum assured, maybe 200,000 or 300,000 might suit most folk. You can always go higher or lower.
If you are taking out a joint life policy, it is usually paid in the event of the first life dying and the sum assured goes to the surviving life, thereby, giving them at least some breathing space financially, during what can be a difficult period.
Joint life policies are cheaper than each person taking out their own policy. Had a quick look, Level term for M 30 next birthday and F 30 next birthday, 300,000 sum assured to age 65 was working out at approx 40 euro per month.
Death in service is a great benefit but no use to you if you leave the Company. By the time you leave, you may have developed a medical condition that could restrict your ability to take out life assurance at that stage.
Keep it simple..Mortgage Protection for your mortgage. Level term assurance for simplicity and for peace of mind.
By no means an expert. Just saying what I would do/ have done. Others will have differing opinions.