The pay for working for a "real" company... salary, normalized expectations around work/life balance, 401k, benefits, name recognition on your resume for future projects... it's almost always significantly better at "real companies" vs smaller agencies or start-ups.
That said... we wouldn't have Microsoft, Apple, Dell, etc. if everyone followed that advice.
Which boss do you like more?