1. From a startup perspective: the only thing that truly counts as an advantage is that the investors’ funding is stable.
2. Other than that, it generally has most of the basics that a startup should have.
Flexible working hours: the working hours are only flexible by half an hour, which is not much different from a typical large company.
Cookies and snacks: in the interest of good health, it is better to eat less; personally, I think they are just okay.
Team atmosphere: it depends on the department. The IT team is... let’s not talk about it. The others are pretty good.
3. Salaries are about average. For some positions, the salary may not match the job responsibilities, while others are fine. It depends on what each person is willing to accept.
4. For newcomers, there is room to practice, but the growth is limited. Moving from junior --> senior is not very likely, but moving from junior --> mid-level should not be too difficult.
5. For experienced employees, there is not much room for imagination. The company’s senior management has never had a clear plan for its desired direction and positioning, and the senior leadership structure may change again. Given the instability at the top, it is probably not worth taking the risk for experienced employees.
1. Senior management is very rigid in its thinking, and development is often heavily influenced by them. There is an article from across the strait that roughly explains the problems with this company:
https://mp.weixin.qq.com/s?__biz=MjM5OTA1MDUyMA%3D%3D&mid=2655437868&idx=1&sn=46f0d7bf8d598ccaddabdc7118d290ff
2. It is quite common to hear that senior management does not really respect expertise; their thinking is very rigid.
3. The work is very miscellaneous, and senior management often asks you to deliver something within a short timeframe even though they themselves have not thought it through. Then, while you are working on it, the direction may change, and they may add a feature or change the direction. Anything is possible, and there is no room for discussion.
4. Senior management does not really take responsibility. When something goes wrong, they point the finger at employees, even though it is quite clear who is actually responsible for the problem.