Good environment and stay what you assignedThe good thingsWork life balance, not much pressure, small group of people
The challengesNo mutual discussion and understanding of work, management direction and decision easily change, just follow what management want without research, understanding, discussion and things goes wrong you will face the trouble with customer and government side.