nice place friendly people, strict training and fully-developed process.
working environment is also very clean, free meal, free bus
Cons
traditional government-style system, development is kind of slow, some officers just sit to get paid just because their relatives are high-level managers.