Encouraged internal incubation;
Flexible and people-first working environment;
Benefit exceed the industry standard;
Like-minded colleagues and team which facilitate the brainstorming part.
Cons
Complicated company structure that confuse internal staff