The benefits described by OP are not that crappy. Lost of large companies also have employee contributions for health insurance, especially for family members. $100 for employee+child is actually quite cheap. He acts as if what he was offered was somehow insulting (though we don't know the salary offered). 15-20 days vacation is also standard, not 30 days.