Pros
Young international environment, good food, and talented people all over the place are certainly a big plus. These were the good surprises.
Cons
There were a few more of the bad surprises though. The company culture is very specific and if you cannot accumulate to it, there is no place for you there. Work always comes first, and even though the product is there for users so they can focus on things that are actually important, the workplace does not allow you to focus on much more than just work. This varies from department to department of course, but generally if you don't become like others, you either stay an outsider or might get shamed. Co-worker shaming is very usual, as much from peers as it is even more so from management. Very hard to get appreciated here or feel like you ever do enough.