Pluspunten
* You get to work on Open Source projects and interact with active user communities.
* You get to travel and participate in conferences, webinars and so on.
* Teams are quite flexible.
* People are amazing, there are some developers with loads of experience.
* Good code practices.
* Good processes.
* Good middle-management.
* Good hiring process.
* Amazing pair programming culture.
* Amazing off-site events.
Minpunten
* Communication was the main issue during my time there. Within teams, as well as within hierarchical layers.
* In my time, there were often very tight deadlines and stressful events, though those were acknowledged by management and they tried to improve upon it
* Mostly french people. There was an attempt to hire more foreign team members, since the teams are decentralized anyway, but it was not very successful, at the time at least.
* Relatively high turnover in non-dev positions.
* Frequent dramas, for a mostly decentralized company, but nothing serious.