- The quality of work is often low. Some projects, especially the "internal" ones, are uninspiring, repetitive, frustrating, and do not offer sufficient learning opportunities. Many of the internal projects also feel like "made-do" work that are menial and never come to fruition due to poor organisation, despite requiring hours and hours of work.
- The management have a tendency to micromanage and criticise every single aspect of the team's work. Sometimes the criticisms are overbearing and unnecessary, and they tend to focus on minute details. It's all done in the name of "promoting growth" (and sometimes it does) but oftentimes the criticisms are delivered in a disrespectful, condescending and patronising way which only serve to lower one's self-esteem and cause anxiety, self-doubt, and frustration. In some cases the way some members of the management manage their team can even be characterised as borderline abusive.
- Despite the above, the management don't hold themselves to the same standard and rarely, if ever, admit fault. Coupled with the small size of the company (and management), there is no practical way to launch any meaningful complaints against members of the management (and be dealt with fairly).
- Promotions seem arbitrary and the process is opaque. Although there are certain criteria you are measured against, it all comes down to how well the management 'think' you are doing, which can be biased.
Also note that all of the reviews here posted around February 2018 were written by the team upon the request of HR, and they were submitted after being reviewed and approved by HR. Although I do believe some of the reviews are genuine, I would still take it with a grain of salt.