Pros
Great job in a somewhat great organization. Considering that most of the stress is from the outside factors, office atmosphere is mostly relaxed. The benefits are great, including good medical, pension and annual vacation.
Cons
Career progress is mostly based on who you know and not what you know. Socializing and "networking" with the seniors is more important than quality performance in the office. Performance review is weak with most staff getting the same remarks year after year, regardless of performance. The level of management is weak, most managers are hired based on political decisions and not their performance. Once hired, there is no chance an inadequate person gets fired, just moved around or often promoted Most of the processes are still bureaucratic, since the old minds are still in power.