Pros
Open culture, easily approachable management, good ethics, flexibility, fair compensation, travel opportunities (literally for every employee), effective platforms for learning, industry leader, and so on.
Cons
Quick ramp-up comes with small glitches in support processes such as finance and IT.