Pay off credit card debt or earn employer 401(k) match?
A matching pension scheme is like free money. No wait, it actually IS free money. You are literally earning 100% interest rate on that money the instant you pay it in to the account. That money would have to sit in your credit card account for at least five years to earn that kind of return; five years in which the pension money would have earned an additional return over and above the 100%. Mathematically there is no contest that contributing to a matching pension scheme is one of the best investment there is. You should always do it. Well, almost always. When should you not do it?