Vantaggi
As a consultant, I had a chance to help multiple customer's with technology adoption and integration, and all my team members over the years shared my excitement for technical solutions in general and open source solutions specifically.
Svantaggi
Being billable took huge priority over the mission of open source or individual career growth, going so far as to require that I threaten to leave at multiple points after spending months on projects that wasn't right for my career and didn't line up with the role that had been described to me. Even after these occasions, it apparently wasn't possible for me to get involved in the kind of work that had been described during my interviews/onboarding, nor was anyone aboveboard about this. Additionally, my pay lagged woefully behind the industry, so I left the company making less (because of inflation) than I did when I joined.