Pros
- You're gonna wear many hats, whether or not you want it you'll be exposed to work beyond your job scope which *can* be good if you're not sure what you want - Good and stable clients, generally public sector, so there's no lack of work - Management is generally friendly and sometime accommodating if - Management is experienced in their industry, and also able to pivot to better business opportunities should the need arise
Cons
Unfortunately, many problems on the employee side: - Employees seldom informed or given detailed SoW, which disrupts day-to-day client servicing (think: everything need to "check with boss first" so we look like terrible account servicers who don't know our work) - Pointless appraisal: management ask your opinion on growth and professional interests and courses but nothing happens at all - No clear job scope as the staff size is too lean and hiring is a very long process, you're probably doing the work of 3-5 distinct roles but crammed into 1 headcount and 1 salary (which is below market rate) - Management will ask for feedback but they are slow to act or don't act - Management appears to take negative feedback personally instead of seeing it as opportunities for growth (caveat: *appears* so it's my personal view) - Dismal opportunities for growth unless you're happy to muck about for a while at this salary level - Management tends to be on the micromanagey side, though they claim to give employees freedom, felt like half the time you're tryna guess what they want and will approve instead of rly being creative - Not v diverse and inclusive despite the corporate messaging they put out on socials when they trendjack special days/events. Management tend to lapse into Chinese in front of non-Chinese speaking colleagues and mispronounce names even after multiple corrections. - Management can sometimes make personal comments (passing, casual jokes) about employees appearance and weight that can feel uncomfortable. I came to work, not to join a CNY gathering of aunts and uncles.