Vantaggi
Captured in the order comes to my instinct: Equally treated irrespective of job locations. You can opt to work/contribute to any part of the product. Also chances to build knowledge in compute, network, storage components. Opportunities to learn multiple many popular opensource components as we contribute. Also opportunities on solving challenges that one can expect from big tech-companies. Welcomes to table the new concepts, brainstorm it that can benefit the career and the organization.
Svantaggi
Cons for a good reason though: Of course like in any other startup or big tech companies: if interested and passion to learn new things, contribute maximum, participate with teams across the planet in different time zone, spare additional hours for a good reason.