Pros
- Great knowledge sharing culture
- The ability that each person brings into play is very interesting
- They're flexible; hence making things easy when changes arise.
- Ability To think out side box while implementing solutions (in terms if new ideas)
Cons
- Lackluster onboarding support