Pros
Smart, fluid team, established company, exciting opportunities. Lots of growth, fun group of like minded individuals passionate about global community and making a difference.
Cons
None so far, keep up the good work, small company feel makes communication quick and easy. Only con is adjusting to time zones when working across continents but that is more an adjustment than a con