Punctual working hours (most of the time), transportation allowance (public transportation), housing allowance (those who own a home receive an additional monthly subsidy), overtime is paid in accordance with the Labor Standards Act—you will not be shortchanged on overtime pay—and the company adheres very closely to the Labor Standards Act (overtime pay, annual leave, etc.).
Hours worked before the official start time also count toward overtime pay. Basically, there is usually no overtime (but if an event is added, there may be some overtime before going live).
The work atmosphere is fairly pleasant.
The office environment is quiet, suitable for people who like to think independently.
Annual leave requests are not blocked.
The work is very miscellaneous (a common problem in small companies?), and the code architecture is very poor.
The code architecture is very poor. The company is currently trying to refactor it using a framework; the work is in progress.
The company has a flat structure: as long as someone proposes an idea, it will be accepted, which means that the initiator of each task may be different and must report to different people.
There are not enough developers. Things people want to do are constantly postponed because immediate issues related to current users must be resolved first.