-very diverse company
-very inclusive
-great culture
-flexible work hours and setup
-smart people
-respect for colleagues no matter the position
-high pay raises and bonuses
Cons
-heavy workload (like other small companies) but with flexible hours and setup
-irregular pay raises and bonuses (but high)
-as this company has employees all over the world, there's a timezone issue