Avantages
Flexible hours and decent holiday off.
Inconvénients
Management has no clue how to run the company and the pay is far below standards. If you do one small thing incorrectly, you will hear about it for years, but if any of the management makes a mistake, they just shrug it off. In all my years I have never seen a company so mis-managed.