Pros
professional and dedicated colleagues, nice office
Cons
1. No career development and recognition to those hardworking employees.
2. Leadership management team has no commitment to the business strategy but enjoying creating "fake" PR buzz.
3. Keep running rounds of layoffs without reasonable and acceptable business reason.
4. Toxic and political culture from top down, flattery is appreciated over performance.