Pros
Few companies have the capability to offer a great culture and environment for their employees while at the same time providing them with the time and tools to build the best project possible. Although it is a remote company, we're in constant communication and foster a positive environment where failure is another step in trying to get things right and a victory is celebrated by the whole team. This means that whenever we have a doubt, we call someone, like we would do if we were in an office environment. The good thing? We don't talk only about work, and have time to relax and have some laughs in between. In terms of project, "the sky is the limit", or as our PM says, "nothing is impossible", which means that when we hit a wall, we have time to find alternative ways to get to the same result. It also means that we have the time to create the tools to make our work better. CI? Check. CD? Check. Refactor code base so that we can more easily add tests? Check. Time to research? Check. And the list could go on. Specially since we are using Flutter Web and other "bleeding-edge" technologies, it's paramount that we have a safe-net to work, discuss and research. And thankfully 3Rein provides that.
Cons
The only downside is not 3Rein specific, but COVID-specific. Due to what's happening in the world, we didn't have the chance to meet the team in one place. Hopefully, when all of this has passed we will be able to do it,