Flexibility, work/life balance, career mobility, personable team members.
Cons
Unclear roles and responsibilities
Ambiguous/arbitrary success criteria
An extremely complex web of stakeholders and navigating personalities alongside program requirements
Pay could be better