I am planning to open a retirement plan but what are the advantages and disadvantages of opening a retirement plan and what is the best company to open an account with?

advantage – being able to live and eat in retirement – social security doesn’t pay enough to live on if it will even be there when you retire
disadv – non