I completely agree with the article. I worked for EC2 for >3 years and consistently exceeded team expectations. I'd get pinged by recruiters all the time while at Amazon. Now that I work for smallish not-for-profit, no recruiter seems to be interested any more. What's interesting is that I'm more active in OSS projects, have far more experience than I had when I left Amazon. Totally weird!