There is so much career crap that comes through the internet, and this is the most practical piece I've read in a long time. So many decisions can be concluded by simply asking the question of the post title.
The best one to make, I assume, is if you can both earn and learn.