Working with absolutely brilliant engineers doing things some businesses think are impossible; fully remote by default and minimal travel; high levels of autonomy throughout the business
Inconvénients
Senior leadership is not strong; when the going got tough, the culture of openness and trust was eroded pretty quickly; nepotism.