The company culture places high value on technical, digital, analytic and design skills... CEO is a genius with humble attitude. Highly ambitious goals with wherewithal to invest for the long term.
Cons
Perfectionist attitude wherein good enough is not good enough. Willing to throw away average work in pursuit of a better solution, resulting in timelines gets pushed out.