Pros
there is not much management in the company, so you can learn and get growing in a quick way, if you are a good working person. But since 2016, the company changes into bad managed by the top management team.
Cons
Things go wide in 2016. Management is chaos now. The so called Management team (MT team) which including only the shareholder and CEO COO CFO, drives the company into the end. Currently there is no technical manpower to continue the development requested from the customers, as the core developers quite or were fired, WITHOUT handover is done. Maybe the MT team is going to polish the figures of the company and sell it, that can explain why they don't care who are there. The advice to who might go there, please think twist before any action. On 30 Sep 2016, the company fired all staffs in a branch without any settlement of severance is made, even the worse that MT team did not pay the staffs for the last 3 months (Jul. Aug. Sep.). MT team explains that the company financial situation is critical and cannot affore the payment, while on the other hand, hiring more staffs in another branchs. There is no negotiation with MT team, as they just ignore. All action taken by MT team is one-sided action, so rough.