1) Transparent leadership
2) Flat hierarchy - everyone is empowered to be a leader
3) Clearly articulated values and mission
4) All hands on deck attitude
Cons
1) A 100% remote company makes it more difficult to develop bonds with colleagues.
2) Would be better to have more opportunities to get the entire team together.