Pros
Cutting-edge technology
Superb culture
Responsive to customer requirements
Cons
Global company, which is great, but makes it more difficult to have team building. The company does a great job at informal Slack catch-ups, as well as regular in-personal company all hands in London.