The small startup
✅ Pros
You will have a major impact.
The feature you write and launch could be the reason investors give your CEO enough money to make the next round of pay checks.
You can grow fast af. If you're in early enough, you're basically at the top of the company. If they grow, you should* be the most knowledgeable.
Wearing many hats means you could work on the deployment process, front end, back end and maybe even sales. You get a bird's eye view of the business.
❌ Cons
Startups are high risk / high reward. That feature you launched that saved your pay check could also fail in the long term. Most startups will fail.
Work/life balance is gone. Everything is on fire or there's nothing to do.
If the investors or CEO want a new feature - it is THE most important thing to do and it must be delivered. Sleep be damned!
WHEN priorities change and sales is more important than adding new features - you may be doing nothing… or you may be learning sales.
The culture will be heavily skewed towards the personality of the loudest person in the room. With less than 20 people, this can be terrible unless that person is a well adjusted, self-aware adult (according to my comments on IG, I suspect this is less than 20% of the population)
You've learned how to work fast. You may not learn how to produce quality code. Which leads me to…
|