The article is from 2011 so definitely from an easier time. But the overall advice in my opinion is still solid - it’s best to work for a recognizable company early on then to spend your first couple years at a company no one recognizes.
I’m a big proponent of startups, but I really wish I had read this when I first graduated.