Vantaggi
The company relies on distributed and remote employees, so trusting that employees *do* their best and trusting employees *to* do their best are critical to the success of this model. I've always felt that my collegaues and supervisors trust each other in this regard, with no micromanaging. I also appreciate the flexibility that the company and the work offers, making work-life balance truly possible. Finally, apart from the work environment, the work itself is engaging and meaningful.
Svantaggi
Not as 'social' as the company could be, although this is a drawback of remote work and not necessarily the company itself. It would be nice to meet colleagues in person occasionally, which I understand is difficult right now due to COVID-19. Perhaps an occasional 'non-work' online meet+greet session would be nice for those interested.