Pros
Mokriya has been an amazing company to work for—the projects are engaging (with both big and small clients), the culture is extremely trusting & autonomous, and the people supportive & unique.
If you're new to remote work or have already been working remote for awhile, you should definitely consider a role here. As my first-time experience working remote, I learned a lot about myself and the aspects of successful remote working practices. The people from the CEO, developers, product managers, and designers are all extremely approachable and communication is as good as you make of it.
In addition there are chances you can work with clients directly on-site or through workshops which is a good way to break the remote work mold and meet your co-workers or clients.
Cons
Communication can always be a challenge in working remote and it can be especially difficult managing several communication channels internally and external with clients. Time zones as well. You definitely need to be flexible here.
Depending on the client and project, the work can span the course of a couple of months to over a year. It would be good to know the expected project duration prior to joining a specific project (if you have a choice that is).
I was always a bit unsure about career growth.