- Opportunity to get involved with many projects and clients (no red tape nor politics)
- Small, collaborative group; everyone is willing to help but you can also work as autonomously as you need
- Great work/life balance and overall work culture
Cons
- Work can get slow, largely due to external factors