1. Very relax and laid back working environment.
2. Flexible working hour
3. Good updates from management
Cons
1. Each plant is unique on business division, means if you're working on a downturn plant, you will lose on allowances and bonuses etc.
2. No standard, makes it easy to release new products / systems, but also makes thing very complicated globally.