- If you're an engineer, brace yourself. Prepare for a lot of switching if your current product you're working on doesn't perform or failing
- Employee performance and salary review system are rather unstable and lack of maintenance (good luck tracking your yearly contributions to justify your career growth or salary increase if the current HR or current Head of your division resigns) TL;DR it's a joke
- Not much interactions and engagement from the upper management (compared to other companies to my research, they focuses too much on the big picture and tend to neglect their employees)
- Kinda lack of transparency to address the main issue the company are facing (at least they are now taken the effort to address it properly, but we'll see how it goes)
- Office politics are rather concerning (once you get into the deeper iceberg)