A) According to Social Security Administration: You can work while you receive Social Security retirement (or survivors) benefits. When you do, it could mean a higher benefit for you in the future. Higher benefits can be important to you later in life and increase the future benefit amounts your family and your survivors could receive.
While you are working, your earnings will reduce your benefit amount only until you reach your full retirement age. After you reach full retirement age, SSA recalculate your benefit amount to leave out the months when we reduced or withheld benefits due to your excess earnings.