Poor management skill and endless demo projects
Pros
There are many demo projects that need to be done in a very short period, like 1~2 weeks. The boss used to promise all of the requirements from customers without any confirmation and survey from engineers. During the period, you can learn a lot of skills.
Cons
Many talented software engineers left the company, and there are only very few engineers left in the Taipei office. The Nang-Jing office was closed in 2018. There are only few people in the Bei-Jing office. You might need to maintain the platform project which code base is around ~100k lines, and there is no one to ask because the platform developers all left the company. Since the demo projects are quickly abandoned, and so you don't have the chance to dive deeper into the field of the demo projects.