High performance culture that attracts and promotes talented people which means the workforce just keeps getting better and better.
Robust internal processes for business stage
Celebrates successes and brings international team together regularly
Rocketship growth
Fantastic customer base
Cons
High performance culture can lead to some frustrations and potential burn out