Highly collaborative environment where you focus deeply on solving customer pain points. There is a strong emphasis on learn startup techniques and innovation. Leadership treats employees with tremendous respect.
Cons
With all of the effort put into innovation and iterative development, actual innovative products being produced is surprisingly low. This tendency means that there is some concern in continued market leadership and high growth