Everyone is super friendly and enthusiastic. No politics or egos. Just smart people working together to build a great company and lead the market.
Cons
All the hallmarks of a start-up. Most people working remote and all over the globe means getting hold of some people can get a bit difficult and work hours are a bit hectic.