Published on (UTC)
This post was submitted by a user and reflects their personal experience or opinion. The publication date is not an employment or interview date.
1. You don’t have to make up workdays when there’s a long holiday.
2. The year-end banquet prizes are quite generous, though you still have to win them in the draw.
3. The singers invited to the year-end banquet are all pretty big names.
4. It’s pretty cool that they hold esports competitions, but when there are too many registrants, they temporarily switch to a lottery, making those who managed to register early look like idiots for nothing.
(The following is based on my experience working on the 7th floor)
1. The salary is below the industry standard.
2. There are far too few toilets and elevators. You often have to go up or down several floors to find an available restroom, and waiting five to ten minutes for the elevator in the morning is normal.
3. The performance evaluation system is unreliable. The goals are vague and seemingly arbitrary, and it’s unclear what value they have. Bonuses aren’t even based on them. Most importantly, employees have no power to evaluate their managers, allowing department managers to act arbitrarily while employees are powerless to do anything.
4. The department manager took on a pile of projects, leaving our department insanely busy while other departments had nothing to do. On top of that, deadlines were often only two or three days away, making it impossible to produce quality software and forcing us to pile workaround upon workaround.
5. The finished product would only be handed over to the testing department right before the end of the previous workday. When the PM questioned the delay the next day, the department manager would say that it had already been handed over to testing, completely shifting the blame.
6. Even when colleagues had requested annual leave well in advance, if the project happened to be busy that day, the department manager would still call and berate them. But you were the one who approved the leave request, weren’t you? The department manager’s supervisor would even come and question the unfortunate manager about why they had allowed the colleague to take leave. Annual leave is a labor right protected by the Labor Standards Act, okay?
7. You have to write a progress report every day.
8. The department manager is highly emotional. If something annoys them, they’ll call you in and berate you, repeatedly using the same phrases. They claim the project is urgent, yet spend an hour scolding you.
9. The code quality is terrible. Everything is rushed; as long as the program runs, that’s all that matters. Readability and maintainability are considered unimportant because the deadline is only three days away.
10. They don’t know how to use Git/SVN properly and still think in terms of version control from 40 years ago, practically wishing everyone would write a comment for every line they change.
11. There is almost no overtime pay. The department manager will say they never told you to work overtime, even though they assign you tasks right before you leave work.
12. There is no onboarding or new-hire training. You have to figure out how to start working as soon as you join.
13. They have a bad relationship with other departments, and all correspondence has to be cleared with the manager first, as if we were back under martial law.
14. The stock price keeps rising, but bonuses keep getting smaller.