Pros
No good things about this company
Cons
Toxic environment, there were a circle of people who close to its leader especially within a department who love making bad issues, doing office politics, looking down others who was clever/having better potential than them. In this company, they often forced doing jobs out of working hour without giving bonus. You had better watch them who has a record working on this company.