- Work with interesting clients that contribute meaningfully to the world
- Fun and collaborative work culture
- Autonomy
- Remote work culture
- Opportunities for growth
Cons
- Inefficient business development processes leave project managers with scopes of work too large to deliver with the provided budgets
- Overly positive culture can get in the way of constructive feedback