Working with state-of-the-art AI technology to solve really important problems. Top-tier reputation with prestigious clients, yet small enough so that everybody can have a significant impact and contribution.
Cons
Remote working means that you only meet your colleagues face-to-face from time to time.