- Strong company culture that values trust amongst the teams
- Passionate about innovation and never settling with "good enough"
- Encourages personal and professional growth for employees
- Leadership from the bottom -> up is both encouraged and rewarded
Cons
- The ruthless pursuit of innovation sometimes results in a lack of focus and prioritization