3 ms·
Well nothing is a universal truth, but I think my point is generally accurate. IMO a bad team at a good company is way way better than a "good" team at a bad s
by birken 8y ago
Well nothing is a universal truth, but I think my point is generally accurate.
IMO a bad team at a good company is way way better than a "good" team at a bad startup where nobody knows what they are doing. At the very least the company will have lots of resources outside of your team to learn from (company-wide infrastructure and processes, tech talks, etc).
I also am not saying all startups are bad, and in fact I know that many startups are full of very talented people who are certainly more talented than the average person at a big company. And it is possible, and maybe even likely, that a good team at a good startup is better learning environment than a good team at a big company.
But I think the median team at a big company has a pretty good technical level, and the median team at a small startup (for example one that is just graduating from YC) is fairly bad. If you are young engineer who doesn't know any better, you are much much safer taking a job at a big company if learning about good engineering is your chief priority.
- xiphias2 8y agoI agree with you with most things, but bad team is bad team everywhere, and it can ruin your life and career. It's important to recognize it and switch teams inside the company after 1-2 years if it's needed.