- OT is not official mandatory, but rarely someone can leave the office on time. Business as usual at 8 PM onward.
- During peak seasons, OT on weekend are required. Even though for some projects, the development plans could be orchestrated with longer timeline, but the managers didn't want to and forced developers to work on weekend instead.
- Don't want to OT? Well, no bonus then. Oh I forgot, no promotion either.
- So many forms to fill, so many meetings to attend, most of them are not necessary and definitely could be crossed off. It may be required to follow some standard process, but the employees can only feel being treated as robots.
- Managers are not professional (except HR manager and General Manager). Some climbed up to manager position just because they have been working there from the beginning. They give no good advice and inspire nobody. Some are short-tempered, they even get angry with employees under other managers for no reason at all (well, there may be some but totally irrelevant).
- No clear career path for developers. Living condition and future of a developer depend on whether that person is in the favorite list of managers or not. If you are not lucky enough, train up your tolerance and endurance.
- Survey from managers came out quite frequently, but after all they just tried to defend themselves from the feedback and did totally nothing to improve the environment (a bit ironic when company slogan is "Never stop improving").