Pros
The way the product is growing, motivated by the creative product team and the excellent engineers, makes this a great time and place to be part of something big! Engineering-wise there are a lot of challenges to work on, and the teams are given a good amount of freedom on working on new technologies. The benefits (and pay) are great, I have to highlight bonusly - reward your colleagues and get rewarded with money - and unlimited Amazon books (if related to your work field). Also it feels great to work in a product that's being used by such amazing clients.
Cons
Working remotely has its differences from the office dynamics you take for granted. We are moving very fast, which sometimes cause several issues in the product. It still feels a somewhat immature company in some areas, but people are eager to fix those issues.