Pros
Good place if you like learning by doing. There is a lot going on, so you get exposure to different projects, products, teams, and markets. I also really liked the international environment and the fact that people are generally open, friendly, smart, and easy to work with.
Kontras
In certain situations, clearer prioritization and more structured planning could make day-to-day work smoother.