Very strong corporate culture both remote and in person. Strong emphasis on making people successful and building on ones strength regardless of the initial starting position!
Cons
Global teams sometimes cause friction in communication (delays) and challenging meeting times