Pluspunten
There is a big freedom on development in a very horizontal hierarchy. Managers don't keep micro managing daily tasks, the team is encouraged to organize and publish the daily plan of tasks. Of course if a manager request, some or another task can be pulled in front of another but this is not recurrent. There is enough space career progression, as is possible (and happened many times) for a developer start on day one and keep working and growing until lead its own product. The organizational culture is very cool. Despite the team is completely remote, there are frequent meetings and feedbacks from the team are constantly collected. Also about the 100% remote work, no barriers are applied, there are team members that work when backpacking the world, literally as digital nomads. This can become a real problem in terms of schedule, management of requirements and deliverables, but when all expectations are clear, the golden hours of work are followed and the commitment is mutual, all works nice. Great experiences are possible here. The CEO keeps the team updated about performance, devs and sales team frequently present their results to each other. The integration of different sectors is very transparent and encouraged. After some time of work, the team is able to get support to education, hardware, events attendance and other stuff that can help to work better.
Minpunten
As the products moves very fast, is hard to keep internal process well structured. The effort to fix this aspect is being taken but it takes some time until the best practices are implemented over the older ones.