Pros
You can get a strong sense of happiness after resigning from here.
Cons
1. Very slow promotion and salary increase 2. Toxic culture in the group: Some managers and seniors expect you to work until midnight without giving clear instructions. They are good at blaming and pushing you all the day. 3. Ridiculously high turnover rate: It is very normal that the associates and seniors doing the same project last year have all left now. Some clients are very unsatisfied with it. 4. Lack of communication between the management and staff: The company does not have a good mechanism for communication between staff and the management. The management is busy with dreaming of setting up more branches without caring existing ones. 5. Below-average salary: HR may tell you that the company has enough quota for foreigners. Indeed, that is becuase the salary is not high enough to retain talents. You can find a higher salary in other firms with similar size.