1. How to get a job at a startup: Understand what they are
Startups aren't all free food, goodie bags and foosball tables, and neither are they solely staffed by developers and entrepreneurs. They encompass a wide spectrum of cultures and career opportunities.
"The nice thing about that is that every startup is looking for something different, so there is a startup out there that is looking for your skill set," says Hepburn.
Her preferred description is the one proposed by Paul Graham, the computer scientist and venture capitalist behind Viaweb, the world’s first application service provider (ASP):
"A startup is a company designed to grow fast. Being newly founded does not in itself make a company a startup, nor is it necessary for a startup to work on technology, take venture funding or have some sort of exit. The only essential thing is growth. Everything else we associate with startups follows from growth."