Choosing which tech company to work for
If you're moving into tech from other industries or out of school, my generic advice is to work at the fastest growing company with the best people. Best people + great product/market fit generally = fastest growing company. Also, careers are long, so optimize for the long term, which means working with great people will yield disproportionate benefits in the long term.
By far the best resource for choosing which startup to work at if you're early in your career. Don't take their word for it--many companies from previous years' lists have yet to breakout--but best list I've seen. Also tons of great links to help you understand what you want from your career.
Excellent resource from Wealthfront for how to think about your career when you're early in it.
Not as tight of a filter as Breakout List, but the OG list. TellApart, where I used to work, was on this before we got acquired :)
Choose your manager. In practice it’s difficult to figure out everything else. This is particularly important if you’re early in your career because your manager will open up opportunities later on for you.