Lots of great people who care about the organization, lots of opportunities both on the field and in the office, lots of variety on the job, huge network, laid back
Cons
Lack some processes to make repetitive tasks easier.
Benefits could be better (No wellness account and only small Health Spending Account allowance).