Pros
Good work-life balance. Last years achieved significant growth and still expanding, with some money trickling down to staff. Ya can still find a few old staff and executives keen to share experience and information. Great place if you have very low ambitions, go along with patronising or approach retirement.
Cons
New cohorts of bosses lack vision and leadership and pay no attention to satisfaction of the employees. Feedbacks are overtly biased, performance assessment scheme fails to set measurable targets and track individual achievements, bosses usually avoid discussion to identify opportunities for improvement. Consequently, rewarding and upward mobility based on mere office politics. People at all levels lack clear authority, decision making is wily, managers and marketing people constantly meddle with risk-selection. As a result they make you struggle through constant feedback and inconsistent work processes. Management's main concern is to cater to powerful shareholders and grab best chairs, higher positions are handed out to the most reliable yespeople. Ideas and information dont' flow, projects are fuzzy and staff is only marginally involved. Outsourcing is pretty widespread with overlaps with internal offices. The overlapping responsibilities are a recipe for paralysis. Another issue is that a lot people get shoved from office to office to get rid of them or make way to people in the good book. This contributes to a civil service culture and it also means that many of the people are massively over-qualified for what they are actually doing day to day - more reasons for creating mischief and smell of unnecessary work. Training is ineffective, focus is mostly on soft skills, while upgrading of technical know-how and development of new skills are neglected.