Work life balance is good.
Good SDLC, smart people, and smart engineers.
Geographically distributed team helps prevent crazy work hours.
Not boring. There's always something to do.
Cons
There are challenges that exist from having 2 very important parts of the company in other timezones.
Promotions are infrequent. Not sure more bosses are needed though.
Technology leader in Big Data and Data Science - very smart people
Young and family-like environment, flat management structure
Very flexible working hours
Company summits
Strong feeling of satisfaction and of driving the market forward
Cons
Flexible working hours comes with a drawback that you might need to help someone at 2am