Software developers employed by staffing agencies and consulting firms get unique benefits and drawbacks full-timers, and solo devs don't get. They get a wider variety of projects, teams, and cultures, but report to more managers. The greatest reward...
Dive 1: The Secret Life of a Software Subcontractor
Nice perspective. Thanks for sharing!