Pros
People are very nice in the company and you will make good friends since the company is so multi-cultural. You will find people with common interests and definitely common things to complain about the company. Administration is friendly and open for discussion. People go out together from time to time. Some project topics are interesting and, if you are lucky, you will be working in something that might really interest you. The company is good if you like to work alone.
Cons
The administration claims to be open minded and they don't mind to discuss BUT you will hardly have something done in the end. In the end, the company makes decisions like a traditional Japanese company and some things take a very long time to be done. They say they are open for new project ideas but in the end it is extremely hard to start doing them. The reason is that it is very common to be assigned to multiple projects at the same time with no planning at all. This lead to some failed and/or delayed projects. Security measures are unforced by people who don't have experience and are not aware of the limitations that they might bring to engineers. The office is extremely unorganized and not clean. The company gives responsibility to employees to clean which lead to an extremely dirty and messy office. Regarding benefits, ZMP will not give one single extra day. There are no winter holidays (new year). You can only expect the basic public holidays + 10 days of paid vacations. There are no sick leaves. Regarding health insurance, on my job offer the health insurance was apart from my base salary but, in the end, it is me who is paying it and not the company.