Pros
Well-run company. Good for someone who values a stable job above all else.
Cons
This is a highly regulated, slow-moving, and hierarchical organization where advancement often appears to depend more on visibility and communication skills rather than on measurable business impact. Employees who deliver significant value are not always recognized or rewarded proportionately.