nice people in the team, fairly safe job, some projects are interesting
Cons
rigid hierarchical structures, strong monitoring of staff (no trust), very little transparency regarding management's decision making (in particular regarding promotions), relatively high level of frustration upon many colleagues