Nice people - my colleagues treat each other with respect
Fair local management - it is very non-political
Work/Life balance - there is a high degree f work life balance. Much better than other local companies.
Cons
Difficult to be far from hq
No upward mobility - People who work hard are not always rewarded. The need to reward those who deserve it