Since I'm self employed, the benefits that I receive at my job are paid for by me.
Which is good and bad because I have a lot of benefits that aren't of the traditional form, like Blue Cross North Carolina, or paid vacations.
DH on the other hand has the opposite. Not alot of non traditional benefits like flexibility or payscale amounts. But he has the corner on health insurance, paid vacations and retirement plans.
Whenever someone in a "creative" or self employed field asks me how to make the free lance money work the best, I respond by telling them to marry someone that very good job benefits. In this case, the best scenario is that opposites attract.