Pros
1. Very talented, humble, open-minded teammates - I have learned a lot from them, and always enjoy our brainstorming sessions. 2. Exciting challenging projects that require research and creativity 3. Great culture of collaboration 4. Our work will be integrated in the final product, so we will have real impact. For the same reason, we should work with different teams and will be exposed to challenges and constraints related to data collection, computation power, hardware, ... There are a lot of learning opportunities here. 5. Our CEO, Padma, is a true champion for women, and makes sure that company provides equal opportunities for men and women.
Cons
NIO is a fast pace company with aggressive deadlines, and projects kept changing for a while. Not everyone enjoys working in such an environment.