Pros: Being part of a big tech company like Tencent means there's always interesting work, especially in online gaming and social media. As a Senior Software Engineer, you get to tackle complex problems. The benefits package is actually pretty good too, solid healthcare and decent bonuses.
Cons: Job security isn't always what you'd expect from such a huge player in the internet services industry. There are frequent reorganizations, and teams can be reshuffled or even dissolved pretty quickly. It makes you feel a bit on edge sometimes, even if you're a high performer.
Advice to Management: Try to communicate changes more transparently, especially around team structures and project shifts. More stability would really help boost morale and reduce anxiety for employees.
Show more