Good management, and very forward thinking. Lots of opportunities to try new things and expand your skill set. Lots of growth over the last few years. Very creativity focused.
Cons
still in the process of coming up with reusable standards which can sometime cause frustration when working in teams