Pros
Speed and active company, with passion, smart people, always trying to improve itself from different perspective, trying new things, innovative, always trying to treat employee good and right. This is a company with great future
Cons
Cross-team cooperation needs to be improved. People should have sense for the whole business but not just focus on their own territory or area. Management needs to encourage people to think more broadly