No cons, just challenges common to most jobs and companies. We are young and we constantly evolving. Sometimes you will work on a project with undefined processes. It is important to bring strong critical thinking skills and a curious mindset to work each day. In a distributed workforce, it is also crucial to be a self-starter. You'll have all the tools and support you need, but it's up to you to make the most of each day. You will not be micromanaged, but you will be expected to meet KPIs. We are doing well and we are busy. It is important to stay organized and be efficient. Everyone pitches in to help everyone else and it works well because we all pull our own weight.