I mean, there's a lot that I love about tiny startups. There's no bureaucracy to speak of, and each person makes a huge difference. You know everybody in the company, and you can have a great deal of influence if you try. If it's well-run, salary and benefits are generally quite solid. They're usually hanging way out over the bleeding edge technically. And there's usually at least an outside chance of changing the world, and getting rich off the lottery tickets they call "options".
Of course, there are arguably some downsides. Job security is more or less zero: on any given day, you might discover that the company no longer exists. You really can't slack off for any serious period of time, because everyone matters, and the team had better all be grownups or you have a recipe for disaster. You have to be quite disciplined personally, and responsible for yourself, because big brother isn't prodding you in appropriate directions. The hours can get out of hand, although a good company won't demand that too often.
I find myself curious about what people think about this, so it's time for a completely unscientific poll!
Does the idea of working at a little startup, rather than a more established company, appeal to you? Note that I think of "startup" mainly as a state of mind, rather than a statement about the company's age -- it's all about the high-risk, high-reward, tiny-company mentality.
Which of the following do you *most* like to see in a job? Choose up to four.