It's pretty typical to have health benefits but no 401k. You should be getting roughly market-rate compensation at a funded startup though; that's why they have funding. If you want big stock grants, you need to take big risks, i.e. work for little or no salary.
Edit: One more thing that I want to add since I've seen many friends get burned or disillusioned by this: you should assume that the only thing you'll get out of a startup is the cash you're paid and the experience of having worked there. Very few early employees cash out with enough that they never have to work again: the ones I know all fall into 3 categories:
1.) They founded the company.
2.) The company went public and became a household name.
3.) They joined early and rose really high, i.e. VP level.
The vast majority of early startup employees don't fit these categories: either their company is acquired in the $40M range and they end up with $3K (true story), or their equity is diluted by multiple successive funding rounds so that they end up owning a tiny fraction of their initial equity stake (also a true story), or the company goes bust and their equity is worth nothing (yeah, that's me). If you go in expecting a job where you'll learn things and hopefully build something cool, then any massive payday is just gravy. If you go in expecting a massive payday, you'll probably be disappointed.