I think Feral Oink said it well here when someone asked if they should negotiate for additional benefits in lieu of a portion of salary.
"You never want to take a lower salary, especially not in exchange for something that is conditional e.g. benefits. Your salary is the only thing that is guaranteed as a condition of employment. Other things can be changed by the employer at a future point in time."
Does it make sense to take a lower salary so I can still contribute to a Roth IRA?Does it make sense to take a lower salary so I can still contribute to a Roth IRA?