Don't look at today, don't look at tomorrow - that "looooong" term goal - which job will get you closer to it?
Well I'm thinking that the Zappos job is the better ticket. From those I know that already work there, I should be able to have way more opportunity for advancement, both technically and up the corporate ladder. And IIRC they actually start putting $ in your 401K the 1st day.
I just walked in the door from an interview that I went to for the plumbing company. Not much room for advancement. But compared to most plumbing outfits, this one is one of the bigger ones, with some of the best benefits. But you gotta park 2 blocks away! The company offers no parking.
All in all if my interview tomorrow with Zappos works out, I'll be taking it. But there I'm competing with 8 others.