Pros
* Very interesting domain to work on, where you know your contribution is making a direct, positive impact on people's lives by keeping them safe from financial crime. There are plenty of interesting problems to solve in this space. * Driven team full of technically excellent people to learn from * People are very friendly, open-minded and always happy to help * Forward-thinking engineering culture that values experimentation a lot more than other companies I've worked for in the past * Very strong company benefits, including unlimited holidays, really flexible working hours, and medical insurance * Fully remote for engineers * Management is responsive and welcoming of feedback
Cons
Sometimes the approach to software development can be a bit siloed.