The advice is "broken record" and it will be ignored by majority of young engineers. Working for a cool startup is very very cool. Working for big corporation is not cool (and considered evil if that corporation is Microsoft or Oracle).
And that is actually good for economy, for startups, for VCs, and for engineers (not in monetary sense but they will become wiser).