Good working environment.
Nice vibe with coworkers.
Trial and error methodology at the heath of the culture, which is best for learning and personal development.
Inconvénients
Too political, especially within Alibaba group
Teams are put into competition on the same projects, which could lead to some toxic collaboration