Use of cutting edge technology, close relationships with Microsoft. Plenty of room for ambitious people to make roles for themselves and shape the company as it grows. Values constant learning.
Cons
It's not a big multinational so internal employee programs are as extensive as in large organisations