When a company uses the word "family" to describe themselves, run for the hills!
[Edit] It's not a time thing. I was at my last place for 1.5 years. I've been at my current place for 1.5 years now and am happy to stay for long term.
Every time I get a job candidate excitedly asking whether our multi-state company holds annual retreats or get-togethers, they're under 30 with no family.
It's not a vacation, folks: It's an obligation. One that doesn't respect your life or plans outside of work. If you want a trip, choose a job that gives you plenty of paid vacation time and go wherever you please.